कृष्ण

Krishan

boySanskritHindu

Krishan is a Hindu boy name of Sanskrit, via Hindi/Punjabi origin, meaning “Krishna; dark”.

MeaningKrishna; dark
GenderBoy
OriginSanskrit, via Hindi/Punjabi
Written asकृष्ण
PronunciationKRISH-un
TraditionHindu
Used inIndia, Sri Lanka

Meaning and origin of Krishan

Krishan is the North Indian pronunciation of Krishna, from the Sanskrit word for dark or black, describing the god's dark complexion. The spelling is common in Punjab, Haryana and Delhi, and in compounds such as Krishan Kumar or Krishan Lal. It sits between the formal Krishna and the more colloquial Kishan.

Is Krishan a Hindu name?

The name honours Krishna, the eighth avatar of Vishnu and the teacher of the Bhagavad Gita.

How popular is Krishan?

Common in North India, particularly among older generations.

Gifts with the name Krishan

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 Krishan

Names similar to Krishan

More Hindu boy names

Frequently asked questions

What does the name Krishan mean?

Krishan means 'Krishna; dark'. It is of Sanskrit, via Hindi/Punjabi origin.

Is Krishan a Hindu name?

The name honours Krishna, the eighth avatar of Vishnu and the teacher of the Bhagavad Gita.

How do you pronounce Krishan?

Krishan is pronounced KRISH-un.

Is Krishan a boy or girl name?

Krishan is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.