Great, earth, or fish
In Sanskrit, Mahi translates to 'the great one' or 'earth,' often associated with the divine feminine. In a separate context, it is also the Hawaiian word for 'fish,' specifically referring to the mahi-mahi. It is a versatile, short name that bridges several cultural traditions.
About 34 girls were named Mahi in 2025.
US births per 5-year period, 1990–present (SSA data).
Indian actress known for her roles in Hindi and Punjabi cinema
Indian television actress and model