Baby Names Boy Names Meaning of the Name Kanha Updated February 6, 2026 by Jennifer M. Kanha Gender: Male Origin: Indian Meaning: Name Of Lord Krishna ♥ Add to my Namelist What is the meaning of the name Kanha? The name Kanha is primarily a male name of Indian origin that means Name Of Lord Krishna. People who like the name Kanha also like: Tarun, Ketan, Javan, Indra, Javen, Gyan, Ajani, Annora, Davan, Kanika, Ayanna, Amena, Amara, Dani Names like Kanha: Kenan, Kimmy, Kusuma, Kianna, Kiana, Ksenia, Kian, Kegan, Kin, Kina, Khanh, Kishan, Kiano, Kaemon, Keon, Kanai, Kenyi, Kini, Kasim, Kannan, Kaegan, Kyna, Khan, Kainoa, Keihinn, Keemeone, Kim, Kimo, Kijana, Kona Stats for the Name Kanha Kanha is currently not in the top 100 on the Baby Names Popularity Charts Kanha is currently not ranked in U.S. births