A Sanskrit name meaning unconquered or unstoppable, also tied to Hindu tradition.
Like Anirudh?
Swipe through thousands of names like it