मोहन

Mohan

boySanskritHindu

Mohan is a Hindu boy name of Sanskrit origin, meaning “Charming, enchanting”.

MeaningCharming, enchanting
GenderBoy
OriginSanskrit
Written asमोहन
PronunciationMOH-hun
TraditionHindu
Used inIndia, Nepal, Sri Lanka

Meaning and origin of Mohan

Mohan comes from the Sanskrit root muh, 'to bewilder or enchant', and means one who captivates. It is above all an epithet of Krishna, whose beauty and flute were said to enchant all who heard them; Manmohan and Madan Mohan are related titles. Mohandas, 'servant of Mohan', was the given name of Mahatma Gandhi. It has long been one of the most familiar Hindu names across India.

Is Mohan a Hindu name?

Mohan is a name of Krishna and is used throughout Hindu India. It appears in many devotional songs and temple names such as Madan Mohan in Vrindavan.

How popular is Mohan?

A classic name across India, more common in older generations.

Gifts with the name Mohan

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 Mohan

MohunMohanaManmohanMohanraj

Names similar to Mohan

More Hindu boy names

Frequently asked questions

What does the name Mohan mean?

Mohan means 'Charming, enchanting'. It is of Sanskrit origin.

Is Mohan a Hindu name?

Mohan is a name of Krishna and is used throughout Hindu India. It appears in many devotional songs and temple names such as Madan Mohan in Vrindavan.

How do you pronounce Mohan?

Mohan is pronounced MOH-hun.

Is Mohan a boy or girl name?

Mohan is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.