WeeNames Scotland’s favourite name finder

← All names

Finn

Boy name · 3,390 babies recorded · 1974–2025

Finn: 3,390 babies born in Scotland since 1974, given to boys, peaking at 220 births in 2023.

Of Irish and Old Norse origin, Finn means "fair" or "white," and in Irish mythology it belonged to the legendary warrior Finn MacCool (Fionn mac Cumhaill), leader of the Fianna. The name also has strong Scottish connections through the Norse-derived place name Fife, which shares the same root meaning "white" or "bright." Famous bearers include the American author Mark Twain's character Huckleberry Finn, and the actor Finn Wolfhard. In Scotland, Finn has been a consistently popular choice since the 1990s, and it also appears as a short form of the Gaelic name Fionnlagh, anglicised as Finlay. The name's simple, strong sound and mythological heritage make it a favourite across the English-speaking world.

Boy 38 of 52 years

Peak year
2023220 babies
Latest (2025)
#18159 babies
Total births
3,390since 1976
5-year trend
≈ stablevs prior 5y
1980 1990 2000 2010 2020 2023 · 220
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).