कर्ण / करण

Karan

boySanskritHinduSikh

Karan is a Hindu boy name of Sanskrit origin, meaning “Ear; the hero Karna”.

MeaningEar; the hero Karna
GenderBoy
OriginSanskrit
Written asकर्ण / करण
PronunciationKUH-run
TraditionHindu, Sikh
Used inIndia, Nepal, Worldwide

Meaning and origin of Karan

Karan is the modern form of Karna, the tragic hero of the Mahabharata, son of the sun god Surya and Kunti, who was born with divine earrings, so his name is linked with karna, 'ear'. He is remembered for unmatched generosity and loyalty. A separate Sanskrit word karana means 'cause' or 'instrument', and both are sometimes cited. Film director Karan Johar is a well-known bearer.

Is Karan a Hindu name?

Karan recalls Karna of the Mahabharata, and it is also used by Sikh families with Singh. It is not an Arabic name, despite occasional claims.

How popular is Karan?

Very popular across India and in the diaspora.

Gifts with the name Karan

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 Karan

KarnaKarnKarun

Names similar to Karan

More Hindu boy names

Frequently asked questions

What does the name Karan mean?

Karan means 'Ear; the hero Karna'. It is of Sanskrit origin.

Is Karan a Hindu name?

Karan recalls Karna of the Mahabharata, and it is also used by Sikh families with Singh. It is not an Arabic name, despite occasional claims.

How do you pronounce Karan?

Karan is pronounced KUH-run.

Is Karan a boy or girl name?

Karan is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.