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

Meaning of Kaanan: Name Kaanan in the Indian origin, means Wild Dark Forest; A childhood name of Lord Krishna signifying his love for Forest. Name Kaanan is of Indian origin and is a Boy name. People with name Kaanan are usually Hindu by religion.