Alasdair
Boy name · 2,758 babies recorded · 1974–2025
Alasdair: 2,758 babies born in Scotland since 1974, given to boys, peaking at 99 births in 1984.
Alasdair is the Gaelic form of Alexander, derived from the Greek name Alexandros, meaning "defender of men." This distinctly Scottish spelling has been borne by Alasdair Mac Mhaighstir Alasdair, the influential 18th-century Gaelic poet and Jacobite soldier who helped preserve the Scottish literary tradition. The name shares its root with the ancient city of Alexandria in Egypt, founded by Alexander the Great. While Alexander has been a royal name across Europe, the Alasdair variant feels intimately Scottish, and it remains a popular choice in modern Scotland, often shortened to the friendly nickname "Ally."
Boy 52 of 52 years
- Peak year
- 198499 babies
- Latest (2025)
- #29812 babies
- Total births
- 2,758since 1974
- 5-year trend
- ▼ 31%vs prior 5y