An Indian name meaning 'great' or 'noble,' from Sanskrit roots.
Like Mahati?
Swipe through thousands of names like it