Keshav
Keshav is a Hindu boy name of Sanskrit origin, meaning “One with beautiful hair; Krishna”.
| Meaning | One with beautiful hair; Krishna |
|---|---|
| Gender | Boy |
| Origin | Sanskrit |
| Written as | केशव |
| Pronunciation | KAY-shuv |
| Tradition | Hindu |
| Used in | India, Nepal |
Meaning and origin of Keshav
Keshav comes from the Sanskrit Keshava, a name of Vishnu and Krishna. It is usually explained from kesha, hair, as 'the one with fine long hair', while another tradition links it to Krishna's slaying of the horse-demon Keshi. Keshava is listed among Vishnu's thousand names and is one of the twelve names recited in daily Vaishnava worship. The name is popular throughout India.
Is Keshav a Hindu name?
Keshava is a name of Krishna used in the Bhagavad Gita, where Arjuna addresses him by it; the name is firmly Vaishnava.
How popular is Keshav?
Common across India and among Indian families abroad.
Gifts with the name Keshav
- Keshav name necklaces & bracelets (Amazon)
- Personalised Keshav baby gifts (Amazon)
- Hindu baby gifts & books (Amazon)
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 Keshav
Names similar to Keshav
More Hindu boy names
Frequently asked questions
What does the name Keshav mean?
Keshav means 'One with beautiful hair; Krishna'. It is of Sanskrit origin.
Is Keshav a Hindu name?
Keshava is a name of Krishna used in the Bhagavad Gita, where Arjuna addresses him by it; the name is firmly Vaishnava.
How do you pronounce Keshav?
Keshav is pronounced KAY-shuv.
Is Keshav a boy or girl name?
Keshav is usually a boy name.