Baby Name Club

Find your next favorite.

Or start with a category

Mostly boys6 letters

Keshav

Meaning
Having abundant or beautiful hair
View shortlist

Saved in this browser. No account needed.

Meaning & origin

What does Keshav mean?

Keshav means “Having abundant or beautiful hair”.

Keshav is a modern form of the Sanskrit name Keshava, an epithet associated with Vishnu and Krishna in Hindu tradition. The name is commonly explained through kesha, meaning hair, with the sense of having abundant or beautiful hair. Its religious identity gives that literal description a much larger devotional context.

Another traditional explanation connects Keshava with Krishna’s defeat of the demon Keshi. These interpretations belong to the name’s long religious life rather than to a prediction about a child’s appearance or character. Keshava preserves the fuller Sanskrit form, while Keshav reflects a form used in modern Indian languages. For a family choosing it, the connection with Krishna or Vishnu may be the most important part of its meaning.

Short forms & related names

Nicknames & variations

Explore short forms, spellings, and related names.

Variations & related forms

Related forms and spellings recorded for this name.

  • Keshava
Popularity & trends

How popular is Keshav?

United States · 2025

Explore how often Keshav is used and how its ranking has changed.

US boys rank
#2,118
2025 · #1 is most popular
Boys named Keshav
69
Recorded births in 2025
Change in births
25.5%
More than 2024

Keshav over time

United States · Boys

Boys
Yearly data & usage

Rankings are calculated separately for girls and boys. The summary highlights boys, the most common recorded usage in 2025.

Keshav: United States birth counts and ranks
YearUsageUS rankBirths
2025Boys#2,11869
2024Boys#2,49055
2023Boys#2,20665
2022Boys#2,81546
2021Boys#2,79545
2020Boys#2,86742
2019Boys#2,71347
2018Boys#2,40455
2017Boys#2,61848
2016Boys#2,37655
2015Boys#2,46751
2014Boys#2,33356

Years reflect available birth records. Missing records do not mean zero births.

Keep discovering

Names like Keshav

Explore the connection, then save your favorites to compare.

Browse all names
Shared origin

Milan

Unisex
Meaning
Dear in Slavic tradition; other origins differ

Shares an origin with Keshav.

Shared origin

Bodhi

Mostly boys
Meaning
Awakening; enlightenment

Shares an origin with Keshav.

Shared origin

Arjun

Mostly boys
Meaning
Bright; white

Shares an origin with Keshav.

Shared origin

Aarav

Mostly boys
Meaning
Commonly associated with peace; Sanskrit word history is more complex

Shares an origin with Keshav.

Shared origin

Rohan

Mostly boys
Meaning
Ascending in Sanskrit; other traditions differ

Shares an origin with Keshav.

Shared origin

Ira

Unisex
Meaning
Watchful in the Hebrew tradition; other origins differ

Shares an origin with Keshav.

Found a few you like?

Save them, then compare up to four names in your shortlist.

Open shortlist