WeeNames Scotland’s favourite name finder

← All names

Moira

Girl name · 312 babies recorded · 1974–2025

Moira: 312 babies born in Scotland since 1974, given to girls, peaking at 45 births in 1974.

Moira is the anglicised form of the Scottish Gaelic name Màiri, itself a version of Mary, ultimately from the Hebrew Miryam. Its precise meaning is debated, but it is often interpreted as "bitter," "beloved," or "star of the sea." The name is famously borne by Moira Shearer, the celebrated Scottish ballerina and actress who starred in the 1948 classic film *The Red Shoes*. Another notable bearer is Moira Stuart, the respected BBC newsreader of Caribbean and Scottish descent. The name also echoes in Moira, County Down in Northern Ireland, a place name from the Irish *Maigh Ráth* meaning "plain of the ringfort." A familiar modern variant is the American spelling Moyra, while in Scotland, Mòr is a traditional Highland shortening.

Girl 20 of 52 years

Peak year
197445 babies
Latest (2025)
#7803 babies
Total births
312since 1974
5-year trend
▼ 56%vs prior 5y
1980 1990 2000 2010 2020 1974 · 45
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).