Mhairi

/VAA-ree/

Mhairi is a Scottish Gaelic girl's name pronounced /VAA-ree/. The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved.

Meaning of Mhairi

The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved.

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'.

Origin
Scottish Gaelic
Pronunciation
/VAA-ree/

Cultural background

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.

Variations & nicknames

  • Màiri
  • Mhairie
  • Mhari
  • Mhàiri
  • Maura
  • Moira

Famous people named Mhairi

Well-known namesakes — celebrities, historical figures and characters.

  • Mhairi Black

    Scottish politician and former Member of Parliament for Paisley and Renfrewshire South.

    Politics · 2015–present

  • Mhairi Spence

    British modern pentathlete and 2012 World Champion.

    Sport · 2000s–2010s

  • Mhairi Lawson

    Acclaimed Scottish operatic soprano and baroque music specialist.

    Music · 1990s–present

  • Mhairi McFarlane

    Best-selling British author of contemporary romance novels.

    Literature · 2010s–present

  • Mhairi McKay

    Scottish professional golfer who played on the LPGA Tour.

    Sport · 1990s–2000s

Frequently asked about Mhairi

What does Mhairi mean?
Mhairi is the Scottish Gaelic form of Mary, traditionally meaning 'beloved', though it is also associated with meanings like 'wished-for child' or 'bitter'.
How do you pronounce Mhairi?
It is pronounced 'VAH-ree'. In Scottish Gaelic, the 'Mh' digraph produces a 'V' sound.
Is Mhairi a boy or girl name?
Mhairi is a female given name.
Why does Mhairi start with an H?
The 'h' indicates lenition in Gaelic grammar, signifying the name was originally used in the vocative case (when speaking directly to the person).

Love Mhairi? Get more names like it

We'll email you 5 fresh Scottish Gaelic names each week — free, no spam.

Compare Mhairi with…

Side-by-side meaning, sound and popularity.

More Scottish Gaelic names

See all Scottish Gaelic names