Amritha is a form of Amrita, from Sanskrit, meaning "immortality" or the divine nectar of life.
Like Amritha?
Swipe through thousands of names like it