Baby name
/KAHN · nahn/
Meaning
“Virtuous beloved”
virtuous beloved
Nicknames
kann · nan
Vibe
Virtuous-beloved compound names suit moral families.
Rare variant in traditional Hindu families.