Amogh is an Indian name from Sanskrit meaning "unfailing," "effective," or "fruitful."
Like Amogh?
Swipe through thousands of names like it