Mhairi vs Sorcha

Mhairi is a Scottish Gaelic girl's name meaning The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved, while Sorcha is a Scottish Gaelic girl's name meaning A beautiful name that translates to bright, radiant, or light-filled. 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

SorchaSorcha

/SOR-ka/

Meaning
A beautiful name that translates to bright, radiant, or light-filled.
Origin
Scottish Gaelic
Gender
Girl
Syllables
2
Letters
6
Nicknames
Sorcha, Soirche, Sorchaidh, Sorcie, Sorcha-Lee
Loved
0 times

Sorcha is derived from the Old Irish word 'sorchae', which translates to 'bright', 'radiant', or 'light-filled'. It is the etymological opposite of the name Dorcha, which means 'dark'.

Full Sorcha name page

How to choose between Mhairi and Sorcha

  • Sound: Mhairi runs to 2 syllables (/VAA-ree/) and Sorcha to 2 (/SOR-ka/). 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. Sorcha shortens to Sorcha, Soirche, Sorchaidh.
  • 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. Historically popular in Scotland and Ireland, the name saw a revival in the late 20th century and remains a staple in Gaelic-speaking communities.

Mhairi vs Sorcha: common questions

Is Mhairi or Sorcha easier to pronounce?
Mhairi is said /VAA-ree/ with 2 syllables, while Sorcha is said /SOR-ka/ with 2 syllables. The shorter one is usually easier for young children to say.
What is the difference in meaning between Mhairi and Sorcha?
Mhairi means The distinctive Scottish Gaelic variation of Mary, traditionally meaning beloved. Sorcha means A beautiful name that translates to bright, radiant, or light-filled.
Which is more popular, Mhairi or Sorcha?
Mhairi and Sorcha are loved equally often by visitors here (0 each).