A Sanskrit name meaning 'pure, spotless, unblemished,' also an epithet for the goddess Durga.
Like Niranjana?
Swipe through thousands of names like it