Kanya comes from Sanskrit and means "girl" or "maiden," with long use in Indian naming and language.
Like Kanya?
Swipe through thousands of names like it