A modern Indian form related to Sanskrit *anagha*, meaning 'sinless' or 'pure.'
Like Anagh?
Swipe through thousands of names like it