WeeNames Scotland’s favourite name finder

← All names

William

Boy name · 16,805 babies recorded · 1974–2025

William: 16,805 babies born in Scotland since 1974, given to boys, peaking at 777 births in 1974.

Of Germanic origin, William comes from the Old French form of Wilhelm, combining *wil* (will, desire) and *helm* (helmet, protection) – meaning "resolute protector." History is rich with notable Williams: William the Conqueror reshaped England after 1066, playwright William Shakespeare shaped the English language, and the modern Prince William carries the name into the current royal lineage. The name has left its mark on maps too, from Williamsburg, Virginia, to the historic William Street in many Scottish towns. A popular diminutive, Liam, has surged in recent decades, proving that even ancient names can feel fresh and new.

Boy 52 of 52 years

Peak year
1974777 babies
Latest (2025)
#5280 babies
Total births
16,805since 1974
5-year trend
▼ 33%vs prior 5y
1980 1990 2000 2010 2020 1974 · 777
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).