Top definition
Kanha is an Indian name for boys which means lord of krishna. Kanha is fun loving, funny , attractive boy.
Kanha attracts towards girls
by Achibber April 04, 2018
Get the mug
Get a kanha mug for your boyfriend Callisto.
2
Kanha is an Indian name for boys which means Name Of Lord Krishna. Kanha is actually a fun loving, funny person who attracts towards girls.
Omg! Kanha is a funny boy. Good!
by Achibber April 04, 2018
Get the mug
Get a Kanha mug for your dad Trump.
buy the domain for your travel site