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

Meaning of Kanan: Name Kanan in the Indian origin, means Garden, Forest. Name Kanan is of Indian origin and is a Unisex name. People with name Kanan are usually Hindu by religion.