WeeNames Scotland’s favourite name finder

← All names

Agnes

Girl name · 305 babies recorded · 1974–2025

Agnes: 305 babies born in Scotland since 1974, given to girls, peaking at 36 births in 1974.

Agnes derives from the Greek *Hagnē*, meaning 'pure' or 'chaste', and was adopted into Latin as *Agnes*. The name arrived in Scotland via early Christian influence, with Saint Agnes, a Roman martyr, becoming one of its most revered bearers. It also appears in literature as the title character of Anne Brontë’s novel *Agnes Grey*. Though less

Girl 29 of 52 years

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