babynamecircle
Hindu baby names

Boy · Hindi (from Sanskrit) · Hindu

Kanha

कान्हा

Say it KAAN-haa

Meaning today
Krishna, young
Original meaning
"a name of Krishna" John T. Platts, p. 808
Say it
KAAN-haa
Written
कान्हा
Other spellings
Kaanha, Kanhaa
First sound
का · Mithun rashi

Kanha

Stays on your phone. A family name is never required.

Kanha meaning

Kanha (कान्हा) is a Hindu boy's name of Hindi origin (from Sanskrit). By its first sound, का, it is a Mithun rashi name (Mrigashira nakshatra) in the North Indian table.

A name of Krishna

Also used to mean: young

Kanha (कान्हा) is a loving everyday name for Krishna. Platts' Hindustani dictionary records kāṅh as a name of Krishṇa, and traces the longer Kanhaiya through Prakrit to Sanskrit kṛṣṇa, which Monier-Williams gives as black or dark and as the name of the celebrated incarnation of Viṣṇu. Kanha is the form heard in many devotional songs about the child Krishna, and parents use it as a full name or a pet name. Name lists give it as Krishna, and some as "young"; that second sense is not in the dictionaries.

In Hindu tradition this is a name of Krishna.

Source: John T. Platts, A Dictionary of Urdu, Classical Hindi, and English (1884), p. 808 · entry kāṅh · See the entry · checked 25 Oct 2026

References: Platts, kāṅh, p. 808 · Platts, kanhaiyā, p. 857 · Monier-Williams, kṛṣṇa, p. 306

Fits your syllable

First sound का

Mrigashira nakshatra, pada 3 · Mithun rashi

North Indian table. Tables vary by region and family tradition, so confirm with your priest.

Spellings

Kanha · Kaanha · Kanhaa

Related names

Also meaning god

Also starting with Kan-

More Sanskrit names

Browse more like this