Back to Baby Names

Keshav

Boy Name #2,517 Most Popular Hidden Gem 2 Syllables

A divine name honoring Lord Vishnu's grace

Indian Hindu Nepali
Spiritual Traditional Classic Strong Elegant

Meaning & Origin

"one with beautiful hair"
Origin: Sanskrit
Language: Sanskrit
"slayer of the demon Keshi"
Origin: Sanskrit mythology
Language: Sanskrit

The Story of Keshav

Keshav comes from the Sanskrit word 'kesha' meaning hair, combined with a suffix indicating beauty. It is one of the 1008 names of Lord Vishnu, referring to his magnificent hair — sometimes interpreted as the destroyer of the demon Keshi. In the Bhagavad Gita, Lord Krishna is addressed as Keshava multiple times by Arjuna.

Keshav has been a steady, traditional choice in Hindu families for centuries. It remains popular across India and Nepal, appreciated for its direct connection to Lord Vishnu and Krishna.

In Hinduism, Keshav is a sacred name carrying devotional weight. The name is considered auspicious and is often given to boys born into Vaishnava families.

Fun Facts

  • Keshav appears in the Bhagavad Gita where Arjuna uses it to address Krishna
  • The name is one of the Ashtottara — 108 sacred names of Lord Vishnu

Keshav in Other Languages

Hindi केशव
Tamil கேசவன்
Nepali केशव
Telugu కేశవ
Sanskrit केशव

Famous People Named Keshav

K

Keshav Maharaj

Athlete

1990

South African international cricketer and left-arm spinner

K

Keshav Prasad Maurya

Politician

1969

Indian politician serving as Deputy Chief Minister of Uttar Pradesh

Quick Facts

Gender
Boy
Syllables
2
Popularity Rank
#2,517
Total SSA Count
54
Cultural Origins
Indian Hindu Nepali
Pronunciation
Moderate
Formality
Formal
Cross-Cultural Ease
Moderate

Alternative Spellings

Common Nicknames

Kesh

Pairs Well With

Keshav Ram Keshav Prasad Keshav Kumar Keshav Dev Keshav Lal

Sibling Names

Playground Safety

Kid-Friendly

Can't decide?

Start a tournament bracket with Keshav and other names you're considering.

Start a Tournament

Like this name?

Check how Keshav sounds with your surname and test for potential nicknames.

Analyze This Name
Browse more boy names →

Explore More Generators

Frequently Asked Questions About Keshav

What does the name Keshav mean?
"one with beautiful hair" (from Sanskrit). "slayer of the demon Keshi" (from Sanskrit mythology). Keshav comes from the Sanskrit word 'kesha' meaning hair, combined with a suffix indicating beauty. It is one of the 1008 names of Lord Vishnu, referring to his magnificent hair — sometimes interpreted as the destroyer of the demon Keshi. In the Bhagavad Gita, Lord Krishna is addressed as Keshava multiple times by Arjuna.
What is the origin of the name Keshav?
Keshav has Sanskrit, Sanskrit mythology, Indian, Hindu, and Nepali origins. In Sanskrit, it means "one with beautiful hair". In Sanskrit mythology, it means "slayer of the demon Keshi".
Is Keshav a boy or girl name?
Keshav is primarily used as a boy name.
How popular is the name Keshav?
Keshav is currently ranked #2517 in popularity for boy names in the United States.
What are common nicknames for Keshav?
Common nicknames for Keshav include Kesh.
What are good middle names for Keshav?
Popular middle name pairings include Keshav Ram, Keshav Prasad, Keshav Kumar, Keshav Dev, and Keshav Lal.
What are good sibling names for Keshav?
Names that pair well with Keshav as siblings include Priya, Arjun, Meera, Rohan, Ananya, and Vikram.
How many syllables does Keshav have?
Keshav has 2 syllables, making it easy to say and remember.
Is Keshav a common or rare name?
Keshav is an uncommon name, ranked #2517 in the US. Its rarity gives it a distinctive, memorable quality.

About the Name Keshav

Keshav is a boy name with Indian, Hindu, and Nepali origins . The name means "one with beautiful hair" in Sanskrit .

Keshav is currently ranked #2,517 in popularity for boy names in the United States.

The name Keshav has 2 syllables, making it easy to pronounce and remember.

Common nicknames for Keshav include Kesh. These shorter forms provide casual alternatives while keeping the elegance of the full name.

Alternative spellings of Keshav include Keshawn . Each spelling variation gives the name a slightly different character while preserving its sound and meaning.

Explore Name Lists