WeeNames Scotland’s favourite name finder

← All names

David

Boy name · 40,705 babies recorded · 1974–2025

David: 40,705 babies born in Scotland since 1974, given to boys, peaking at 2,024 births in 1979.

The name David comes from the Hebrew "Dawid," meaning "beloved," and has ancient roots. Perhaps its most famous bearer is the biblical King David, the slayer of Goliath and second king of Israel, a figure of enduring cultural and religious significance. In modern times, football legend David Beckham and musical innovator David Bowie have kept the name firmly in the spotlight. The patron saint of Wales, Saint David, lends his name to St David's, a cathedral city in Pembrokeshire, while countless places worldwide share the same root. A perennial favourite in Scotland, David remains a classic choice that feels both timeless and unpretentious.

Boy 52 of 52 years

Peak year
19792,024 babies
Latest (2025)
#9258 babies
Total births
40,705since 1974
5-year trend
▼ 32%vs prior 5y
1980 1990 2000 2010 2020 1979 · 2,024
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).