Karan Name Meaning- Karna, The firstborn of Kunti; Talented; Intelligent; Ear; Document; Another name for Brahman or the supreme spirit and Kareena Name Meaning- A pure; Innocent; Female friend; Manner; Mode; Order
Related Names Of Unique Twin Boy and Girl Names, Indian