कृष्ण

Krishna

boySanskritHindu

Krishna is a Hindu boy name of Sanskrit origin, meaning “Dark; the all-attractive one”.

MeaningDark; the all-attractive one
GenderBoy
OriginSanskrit
Written asकृष्ण
PronunciationKRISH-nuh
TraditionHindu
Used inIndia, Nepal, Worldwide

Meaning and origin of Krishna

Krishna means dark or black in Sanskrit, referring to the god's dark-blue complexion. Vaishnava teachers also explain it as 'the all-attractive', from the root krish, to draw. Krishna is the eighth avatar of Vishnu, the playful cowherd of Vrindavan and the divine charioteer who teaches Arjuna in the Bhagavad Gita. The feminine Krishnaa is a name of Draupadi.

Is Krishna a Hindu name?

Krishna is one of the most important deities in Hinduism, and worshipped as the Supreme Being in traditions such as Gaudiya Vaishnavism; the name is also given to girls in South India.

How popular is Krishna?

Used throughout India and the Hindu diaspora.

Gifts with the name Krishna

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 Krishna

Names similar to Krishna

More Hindu boy names

Frequently asked questions

What does the name Krishna mean?

Krishna means 'Dark; the all-attractive one'. It is of Sanskrit origin.

Is Krishna a Hindu name?

Krishna is one of the most important deities in Hinduism, and worshipped as the Supreme Being in traditions such as Gaudiya Vaishnavism; the name is also given to girls in South India.

How do you pronounce Krishna?

Krishna is pronounced KRISH-nuh.

Is Krishna a boy or girl name?

Krishna is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.