Mahima is an Indian name from Sanskrit meaning 'greatness,' 'glory,' or 'splendor.'
Like Mahima?
Swipe through thousands of names like it