Sanskrit name meaning 'immortal' or 'divine nectar,' referring to the ambrosia of the gods.
Like Amruta?
Swipe through thousands of names like it