NameNesting logo

Find the perfect baby name by meaning, origin, religion & numerology — powered by AI

Sign up free – get more daily AI insights, save unlimited favorites, and more. Always free.

Keshav

BoySanskrit

Keshav is a boy name of Sanskrit origin meaning "Lord Krishna, one who has beautiful hair".

About this name

Gender
Boy
Language
Sanskrit
Religion
Hindu
Popularity
83 / 100
Syllables
2
Length
6 letters
Meaning
Lord Krishna, one who has beautiful hair
Etymology
Derived from Sanskrit 'Keshava,' referring to Krishna. It means 'having long or matted hair' or 'the Lord of creation.' It is an epithet of Vishnu, highlighting his divine attributes and physical descriptions in ancient texts.

Famous People Named Keshav

  • Keshav DuttIndian Field hockey player (1925–2021)

Frequently Asked Questions About Keshav

What does the name Keshav mean?

Keshav means "Lord Krishna, one who has beautiful hair", and is of Sanskrit origin.

What is the origin of the name Keshav?

Keshav originates from Sanskrit, commonly used in India.

Is Keshav a boy or girl name?

Keshav is typically used as a boy name.

What religion is the name Keshav associated with?

Keshav is associated with Hindu.

Are there famous people named Keshav?

Yes — notable people named Keshav include Keshav Dutt (Indian Field hockey player, 1925–2021).

Last updated: June 2026