WeeNames Scotland’s favourite name finder

← All names

Alfie

Boy name · 4,537 babies recorded · 1974–2025

Alfie: 4,537 babies born in Scotland since 1974, given to boys, peaking at 284 births in 2012.

Alfie is traditionally a diminutive of Alfred, a name of Old English origin meaning "elf counsel," from *aelf* (elf) and *raed* (counsel). Over time, Alfie has become a popular standalone given name in its own right, particularly in Scotland and the UK. One of its most famous bearers is actor Alfie Allen, known for his role as Theon Greyjoy in *Game of Thrones*, while the name also conjures the charming rogue played by Michael Caine in the classic 1966 film *Alfie*. Though there are no major towns named after the name itself, it shares a root with the English village of Alfriston. A further note: in Scotland, Alfie has consistently ranked among the top boys' names for over a decade, often linked to a friendly, approachable character in popular culture.

Boy 28 of 52 years

Peak year
2012284 babies
Latest (2025)
#16167 babies
Total births
4,537since 1996
5-year trend
▼ 21%vs prior 5y
1980 1990 2000 2010 2020 2012 · 284
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).