Kannan
KAH-nahn
Kannan is a boy’s name of Hindi origin, meaning “A Hindi name meaning 'one with attractive eyes' or an epithet of Lord Krishna in Hinduism.”. It currently ranks #6623 in the US, and peaked in popularity in 2018.
What Kannan Means
“A Hindi name meaning 'one with attractive eyes' or an epithet of Lord Krishna in Hinduism.”
The Story of Kannan
A name from India, Kannan carries the divine charm of Lord Krishna and the warmth of deep affection.
Kannan is a name of Hindi origin, often interpreted as 'one with attractive eyes.' It is also a well-known epithet for Lord Krishna, one of the most revered deities in Hinduism, imbuing the name with spiritual significance and traditional resonance.
When you call your son Kannan, you invoke a gentle spirit with profound depth. This name suggests a child who possesses a spiritual heart, a kind demeanor, and an inner beauty that draws others to him, much like the beloved deity.
Nickname Watch
Kids pick up nicknames whether parents plan for it or not. Make sure you love the short forms too.
AI Features
Unlock Kannan’s Full Story
AI consultant · Sibling matches · Cultural deep-dive · Compatibility scores
🔒 No credit card needed
Numerology
The Creative
Expressive, joyful, and imaginative. Names vibrating at 3 inspire creativity and optimism.
Personality Traits
Spelling Variations
Peak Year
#26 in 2018
Total Births
328
First Recorded
1998
More Names Like Kannan
View allBodhi
Hindi
Meaning
Bodhi is a Sanskrit name meaning "awakening" or "enlightenment". It is associated with Buddhism and the Bodhi tree under which Buddha achieved enlightenment.
Arjun
Hindi
Meaning
Arjun is a name of Sanskrit/Hindi origin, meaning 'bright', 'shining', or 'white'. In Hindu mythology, Arjuna is a central character in the Mahabharata.
Aarav
Hindi
Meaning
A Hindi name meaning 'peaceful' or 'melodious'.
Explore related name groups
Save Kannan to your favorites list