The baby name Kanha is a Boy name 2 syllables long and is pronounced KUHN-hah.
Kanha is Lord Krishna in Origin.
The baby name Kanha is a boy name 2 syllables long and is pronounced KUHN-hah.
Kanha is Lord Krishna in Origin.
Kanha, meaning "dark," is a popular name linked to Krishna.
Did we miss something about this name? Let us know!