WeeNames Scotland’s favourite name finder

← All names

Shonagh

Girl name · 158 babies recorded · 1974–2025

Shonagh: 158 babies born in Scotland since 1974, given to girls, peaking at 13 births in 1985.

Shonagh is a distinctly Scottish feminine name, a Gaelic variant of Shona which itself derives from Joan or Jane, ultimately tracing back to the Hebrew Yochanan, meaning "God is gracious". It is closely related to the Irish name Sinead and shares its roots with the more widely used Shona. Though not borne by many internationally famous figures, Shonagh has been a steady presence in modern Scotland, appearing in birth records since the 1970s.

Girl 25 of 52 years

Peak year
198513 babies
Latest (2005)
#5774 babies
Total births
158since 1974
5-year trend
▼ 22%vs prior 5y
1980 1990 2000 2010 2020 1985 · 13
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).