Name Details
Boy|Indian (sanskrit/hindi)

Kan

"Kan is a strong name meaning 'to see' or 'to hear' in Sanskrit, symbolizing perception."

Baby Names A-Z

Keep Exploring