Mhairi vs Oonagh

Mhairi is a Scottish Gaelic girl's name meaning The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved, while Oonagh is a Scottish Gaelic girl's name meaning A traditional name often associated with the concept of unity or derived from the word for a lamb. Both have 2 syllables.

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

Oonagh

/OO-nuh/

Meaning
A traditional name often associated with the concept of unity or derived from the word for a lamb.
Origin
Scottish Gaelic
Gender
Girl
Syllables
2
Letters
6
Nicknames
Una, Oona, Oonah, Unagh, Oonie
Loved
0 times

Oonagh is an Anglicized form of the Old Irish name Úna, which is traditionally linked to the word 'uan', meaning 'a lamb'. In Irish folklore, Oonagh was the Queen of the Fairies and the wife of Fionn mac Cumhaill, often representing grace and wisdom.

Full Oonagh name page

How to choose between Mhairi and Oonagh

  • Sound: Mhairi runs to 2 syllables (/VAA-ree/) and Oonagh to 2 (/OO-nuh/). Either pairs comfortably with most surnames.
  • Heritage: Both names share a Scottish Gaelic background, so neither leans further from your family's roots.
  • Nicknames: Mhairi shortens to Màiri, Mhairie, Mhari. Oonagh shortens to Una, Oona, Oonah.
  • Usage today: 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. While primarily rooted in Irish tradition, the name is used across Scotland and the UK, maintaining a classic, lyrical appeal in Celtic-speaking regions.

Mhairi vs Oonagh: common questions

Is Mhairi or Oonagh easier to pronounce?
Mhairi is said /VAA-ree/ with 2 syllables, while Oonagh is said /OO-nuh/ with 2 syllables. The shorter one is usually easier for young children to say.
What is the difference in meaning between Mhairi and Oonagh?
Mhairi means The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved. Oonagh means A traditional name often associated with the concept of unity or derived from the word for a lamb.
Which is more popular, Mhairi or Oonagh?
Mhairi and Oonagh are loved equally often by visitors here (0 each).