WeeNames Scotland’s favourite name finder

← All names

Maggie

Girl name · 328 babies recorded · 1974–2025

Maggie: 328 babies born in Scotland since 1974, given to girls, peaking at 26 births in 2025.

Often considered a classic Scottish diminutive of Margaret, Maggie ultimately derives from the Greek *margarites*, meaning "pearl." The name is most famously associated with Dame Maggie Smith, the revered Scottish-born actress known for her roles in the Harry Potter films and Downton Abbey. Another notable bearer is American actress Maggie Gyllenhaal. While no major geographical landmark bears this exact name, the root appears in many place names including the Spanish form Margarita. A further point of interest: Maggie enjoys an enduring cultural association in Scotland through the traditional folk song

Girl 23 of 52 years

Peak year
202526 babies
Latest (2025)
#15726 babies
Total births
328since 1986
5-year trend
▲ 14%vs prior 5y
1980 1990 2000 2010 2020 2025 · 26
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).