WeeNames Scotland’s favourite name finder

← All names

Liam

Boy name · 13,614 babies recorded · 1974–2025

Liam: 13,614 babies born in Scotland since 1974, given to boys, peaking at 701 births in 1996.

Of Irish origin, Liam began as a short form of William, drawing from the Germanic elements *wil* ("will, desire") and *helm* ("helmet, protection") to mean "resolute protector." The name has been carried by several notable figures, including the acclaimed actor Liam Neeson, the outspoken Oasis frontman Liam Gallagher, and actor Liam Hemsworth. While no major places are directly named after a bearer, the root William appears in countless locations worldwide, such as Fort William in the Highlands. A popular choice in Scotland for decades, Liam consistently ranks among the top baby names, a testament to its modern, friendly sound and the sturdy, protective meaning it carries from its ancient roots.

Boy 52 of 52 years

Peak year
1996701 babies
Latest (2025)
#5181 babies
Total births
13,614since 1974
5-year trend
▼ 29%vs prior 5y
1980 1990 2000 2010 2020 1996 · 701
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).