WeeNames Scotland’s favourite name finder

← All names

Mairi

Girl name · 1,637 babies recorded · 1974–2025

Mairi: 1,637 babies born in Scotland since 1974, given to girls, peaking at 68 births in 1981.

Mairi is the beloved Scottish Gaelic form of Mary, itself derived from the Hebrew name Miriam, whose meaning is debated but often interpreted as "wished-for child," "bitter," or "rebellious." It has been borne by iconic figures including Mairi Chisholm, a daring Scottish motorcyclist and nurse who served on the front lines during World War I, and Mairi Hedderwick, the celebrated author and illustrator of the "Katie Morag" children’s books, which are set on the fictional Scottish island of Struay. Several places in Scotland share the name, most notably Loch Mairi on the isle of Skye. This spelling offers a distinctly Scottish twist on a timeless classic, making it a popular choice for parents seeking a name steeped in both tradition and Celtic heritage.

Girl 52 of 52 years

Peak year
198168 babies
Latest (2025)
#4297 babies
Total births
1,637since 1974
5-year trend
▼ 25%vs prior 5y
1980 1990 2000 2010 2020 1981 · 68
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).