Mairi vs Mhairi

Mairi is a Scottish Gaelic girl's name meaning The traditional Scottish Gaelic form of Mary, representing a long-standing cultural heritage, while Mhairi is a Scottish Gaelic girl's name meaning The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved. Both have 2 syllables.

MairiMàiri

/MAH-ree/

Meaning
The traditional Scottish Gaelic form of Mary, representing a long-standing cultural heritage.
Origin
Scottish Gaelic
Gender
Girl
Syllables
2
Letters
5
Nicknames
Màiri, Mhairi, Maura, Moyra, Mhairie, Mair
Loved
0 times

Mairi is the traditional Scottish Gaelic equivalent of Mary, derived from the Hebrew name Miriam. Historically, the name is associated with the Virgin Mary, though in Gaelic tradition, the name Mòr was often reserved for the religious figure while Mairi became the standard secular form.

Full Mairi name page

Mhairi

/VAA-ree/

Meaning
The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved.
Origin
Scottish Gaelic
Gender
Girl
Syllables
2
Letters
6
Nicknames
Màiri, Mhairie, Mhari, Mhàiri, Maura, Moira
Loved
0 times

Mhairi is the Scottish Gaelic vocative form of Màiri, which originated from the Hebrew Miriam. In Gaelic grammar, the addition of the 'h' (lenition) traditionally occurred when addressing someone named Mary directly, though it eventually evolved into a distinct standalone given name. While its exact Hebrew roots are debated, it is most commonly translated as 'beloved', 'bitter', or 'wished-for child'.

Full Mhairi name page

How to choose between Mairi and Mhairi

  • Sound: Mairi runs to 2 syllables (/MAH-ree/) and Mhairi to 2 (/VAA-ree/). Either pairs comfortably with most surnames.
  • Heritage: Both names share a Scottish Gaelic background, so neither leans further from your family's roots.
  • Nicknames: Mairi shortens to Màiri, Mhairi, Maura. Mhairi shortens to Màiri, Mhairie, Mhari.
  • Usage today: The name remains a staple in Scotland and among the Scottish diaspora, often chosen to honor ancestral roots. It is frequently used in Gaelic-speaking communities in the Highlands and Islands. The name remains a quintessential Scottish choice, widely used across the United Kingdom and among the Scottish diaspora. It is pronounced 'Vari' or 'Vah-ree', as the 'Mh' combination in Gaelic produces a 'V' sound.

Mairi vs Mhairi: common questions

Is Mairi or Mhairi easier to pronounce?
Mairi is said /MAH-ree/ with 2 syllables, while Mhairi is said /VAA-ree/ with 2 syllables. The shorter one is usually easier for young children to say.
What is the difference in meaning between Mairi and Mhairi?
Mairi means The traditional Scottish Gaelic form of Mary, representing a long-standing cultural heritage. Mhairi means The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved.
Which is more popular, Mairi or Mhairi?
Mairi and Mhairi are loved equally often by visitors here (0 each).