WeeNames Scotland’s favourite name finder

← All names

Marnie

Girl name · 603 babies recorded · 1974–2025

Marnie: 603 babies born in Scotland since 1974, given to girls, peaking at 51 births in 2024.

Marnie started life as a Scottish diminutive of Margaret, the Greek-rooted name meaning "pearl," though it also draws from Mary, with its own ancient origins. This charming nickname became firmly established as an independent first name partly thanks to Alfred Hitchcock's 1964 psychological thriller *Marnie*, starring Tippi Hedren as the enigmatic lead. While the name shares its root with no specific place, it belongs to a family of Scottish pet forms—alongside Maisie, Maggie, and May—that have remained enduringly popular in Scotland. A more modern twist, Marni, has also seen use across the English-speaking world, giving parents two vibrant, concise options with the same warm heritage.

Girl 48 of 52 years

Peak year
202451 babies
Latest (2025)
#10443 babies
Total births
603since 1974
5-year trend
▲ 47%vs prior 5y
1980 1990 2000 2010 2020 2024 · 51
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).