Maahi is an Indian name with Sanskrit and Hindi associations, often meaning earth, great, or beloved.
Like Maahi?
Swipe through thousands of names like it