Kanya comes from Sanskrit and means "girl" or "maiden," with long use in Indian naming and language.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kanya?
Swipe through thousands of names like it