Kanan is a Hindu Boy name and it is Hindi originated name with multiple meanings. Kanan name meaning is Forest a Garden. Kanan name popularity and rank stands at 4484 among 29430 Hindu names.
318f4d648fcad3f2653ea2e5-text