What does the name Kanhaiyalal mean? What is the meaning of the name Kanhaiyalal?

Meaning of Kanhaiyalal: Name Kanhaiyalal in the Indian origin, means One of many childhood names of Lord Krishna; A pet name of Lord Krishna signifying his beauty. Name Kanhaiyalal is of Indian origin and is a Boy name. People with name Kanhaiyalal are usually Hindu by religion.