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