Keshav
- Meaning
- Having abundant or beautiful hair
Saved in this browser. No account needed.
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.
Nicknames & variations
Explore short forms, spellings, and related names.
Variations & related forms
Related forms and spellings recorded for this name.
How popular is Keshav?
United States · 2025Explore 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
Recorded births
Hover or tap the chart, or move the slider. You can also use the keyboard arrow keys.
Yearly data & usage
Rankings are calculated separately for girls and boys. The summary highlights boys, the most common recorded usage in 2025.
| Year | Usage | US rank | Births |
|---|---|---|---|
| 2025 | Boys | #2,118 | 69 |
| 2024 | Boys | #2,490 | 55 |
| 2023 | Boys | #2,206 | 65 |
| 2022 | Boys | #2,815 | 46 |
| 2021 | Boys | #2,795 | 45 |
| 2020 | Boys | #2,867 | 42 |
| 2019 | Boys | #2,713 | 47 |
| 2018 | Boys | #2,404 | 55 |
| 2017 | Boys | #2,618 | 48 |
| 2016 | Boys | #2,376 | 55 |
| 2015 | Boys | #2,467 | 51 |
| 2014 | Boys | #2,333 | 56 |
Years reflect available birth records. Missing records do not mean zero births.
Names like Keshav
Explore the connection, then save your favorites to compare.
Milan
Unisex- Meaning
- Dear in Slavic tradition; other origins differ
Shares an origin with Keshav.
Bodhi
Mostly boys- Meaning
- Awakening; enlightenment
Shares an origin with Keshav.
Arjun
Mostly boys- Meaning
- Bright; white
Shares an origin with Keshav.
Aarav
Mostly boys- Meaning
- Commonly associated with peace; Sanskrit word history is more complex
Shares an origin with Keshav.
Rohan
Mostly boys- Meaning
- Ascending in Sanskrit; other traditions differ
Shares an origin with Keshav.
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.