Meaning of Madhusudhan is lord krishna, one who killed demon madhu. Madhusudhan is Baby boy name and is of origin indian. Person having name Madhusudhan are mainly hindu by religion. Rashi of Name Madhusudhan is simha and Nakshatra is makha. More detail about Baby name Madhusudhan.
|Meaning :|| Lord Krishna, One who killed demon Madhu|
|Gender :|| Boy |
|Rashi :|| Simha |
|Nakshatra :|| Makha |
|Religion :|| Hindu |