WeeNames Scotland’s favourite name finder

← All names

Meghan

Girl name · 716 babies recorded · 1974–2025

Meghan: 716 babies born in Scotland since 1974, given to girls, peaking at 55 births in 1998.

A Welsh diminutive of Margaret, Meghan traces back through the French Marguerite to the Greek margarites, meaning pearl. The spelling with an ‘h’ was popularised internationally by Meghan, Duchess of Sussex, the American actress who married Prince Harry in 2018, bringing the name into the Scottish royal spotlight. Singer-songwriter Meghan Trainor, known for her hit All About That Bass, is another well-known bearer. While no major places directly take the name, the root Margaret has inspired countless locations worldwide, from St Margaret’s Hope in Orkney to Margate in England. Notably, the simpler spelling Megan has long been a staple in Scotland, yet Meghan’s reg

Girl 37 of 52 years

Peak year
199855 babies
Latest (2022)
#7603 babies
Total births
716since 1985
5-year trend
▲ 12%vs prior 5y
1980 1990 2000 2010 2020 1998 · 55
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).