NaamKaro

Keshav

PronunciationKEH-shav

Meaning

One with beautiful hair; a name of Lord Vishnu and Krishna.

Pronunciation note: Keshav may be challenging to pronounce for English speakers unfamiliar with Sanskrit sounds. You may want to have a simple pronunciation guide ready.

About the name Keshav

Keshav is a Sanskrit name meaning one with beautiful, long hair — traditionally an epithet of Lord Vishnu and Lord Krishna, referring to the divine long hair associated with these deities. The name is one of the 1,000 names of Vishnu listed in the Vishnu Sahasranama. Keshav has a classical, timeless quality and is particularly popular in North India, Gujarat, and Rajasthan. In the diaspora, Keshav is a respectful, traditional choice for Vaishnava (Vishnu-worshipping) families. KEH-shav is manageable for English speakers, though the 'v' ending is slightly unusual. The name is informally shortened to Kesh in some communities.

Frequently asked questions

What does Keshav mean?

One with beautiful hair; a name of Lord Vishnu and Krishna.

Is Keshav an Indian name?

Yes, Keshav is an Indian name of Sanskrit origin, widely used across South Asia and by Indian diaspora communities in the US, UK, Canada and Australia.

How do you pronounce Keshav?

Keshav is pronounced KEH-shav.

Is Keshav a Hindu name?

Yes, Keshav is a Hindu name of Sanskrit origin, commonly used by Hindu families across India and by the Indian Hindu diaspora worldwide.

What is the origin of the name Keshav?

Keshav is a name of Sanskrit origin. It is traditionally used as a boy's name.

Similar names you might like

Deciding between two names? Compare them side by side →

From the blog