WeeNames Scotland’s favourite name finder

← All names

Duncan

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

Duncan: 3,617 babies born in Scotland since 1974, given to boys, peaking at 130 births in 1974.

Derived from the Dun Donnchadh in Scottish Gaelic, this name means "brown warrior" or "dark-haired chief"—a fittingly strong and earthy title. Its most famous bearer is Duncan I, the 11th-century King of Alba whose murder by Macbeth, dramatised by Shakespeare, cemented the name in literary history. The name also crosses Scottish history with King Duncan II (r. 1094). Geographically, the capital of British Columbia, Canada—Victoria's neighbour—was named after one of its early settlers, and countless streets, towns, and highlands bear the name across Scotland and the diaspora. As a variant, Donnchadh and the Irish Donncha are close kin. Interestingly, Duncan remains strikingly constant in Scottish popularity, neither surging nor fading dramatically—a quietly reliable classic.

Boy 52 of 52 years

Peak year
1974130 babies
Latest (2025)
#25316 babies
Total births
3,617since 1974
5-year trend
▼ 10%vs prior 5y
1980 1990 2000 2010 2020 1974 · 130
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).