మధుసూదన్

Madhusudhan

boySanskritHindu

Madhusudhan is a Hindu boy name of Sanskrit origin, meaning “Slayer of the demon Madhu”.

MeaningSlayer of the demon Madhu
GenderBoy
OriginSanskrit
Written asమధుసూదన్
Pronunciationmuh-dhoo-SOO-dun
TraditionHindu
Used inIndia, Nepal

Meaning and origin of Madhusudhan

Madhusudhan comes from Madhusudana, 'destroyer of Madhu', recalling the myth in which Vishnu kills the demons Madhu and Kaitabha. It is used as a name of Vishnu and Krishna, and Arjuna addresses Krishna by it in the Bhagavad Gita. Though madhu also means 'honey', the name's established sense is the slaying of the demon. The Bengali poet Michael Madhusudan Dutt is a famous nineteenth-century bearer.

Is Madhusudhan a Hindu name?

Madhusudhan is a Hindu name of Vishnu and Krishna, found in the Bhagavad Gita and the Vishnu Sahasranama.

How popular is Madhusudhan?

Used across India, often shortened to Madhu.

Gifts with the name Madhusudhan

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Madhusudhan

MadhusudanMadhusudanaMadhusoodananMadhu

Names similar to Madhusudhan

More Hindu boy names

Frequently asked questions

What does the name Madhusudhan mean?

Madhusudhan means 'Slayer of the demon Madhu'. It is of Sanskrit origin.

Is Madhusudhan a Hindu name?

Madhusudhan is a Hindu name of Vishnu and Krishna, found in the Bhagavad Gita and the Vishnu Sahasranama.

How do you pronounce Madhusudhan?

Madhusudhan is pronounced muh-dhoo-SOO-dun.

Is Madhusudhan a boy or girl name?

Madhusudhan is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.