WeeNames Scotland’s favourite name finder

← All names

Mahi

Girl name · 3 babies recorded · 1974–2025

Mahi: 3 babies born in Scotland since 1974, given to girls, peaking at 3 births in 2023.

Mahi is a name with rich multicultural roots. Most commonly from Sanskrit, it means "the great one" or "the earth," and is also the name of a major river flowing through western India. In Māori, Mahi relates to "work" or "activity," while in Persian it can mean "moon," and in Punjabi and Hindi it's often used as a heartfelt term for a beloved. Though not traditionally Scottish, the name has grown in popularity among families with South Asian or Māori heritage living in Scotland. There is no widely known historical bearer, but the name appears in Bollywood songs and films as a poetic endearment. Variants include Mahie and Mahiya, adding lyrical charm. Its cross-cultural warmth makes it an appealing, modern choice.

Girl 1 of 52 years

Peak year
20233 babies
Latest (2023)
#7493 babies
Total births
3since 2023
5-year trend
≈ stablevs prior 5y
1980 1990 2000 2010 2020 2023 · 3
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).