A Sanskrit name meaning 'pure, spotless, unblemished,' also an epithet for the goddess Durga.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Niranjana?
Swipe through thousands of names like it