The name Kanan is a baby boy name. The name Kanan comes from the Indian origin. In Sanskrit the meaning of the name Kanan is: A forest. Similar Names: Hanan ( Hebrew )
Kanan is baby boy name mainly popular in Hindu religion and its main origin is Indian. Kanan name meanings is Forest.
People search this name as Kanan.
Kanan is written in Hindi as कानन.