Baby name
Alasdair
/ˈal.ɪ.stər/
Meaning
“Defender of people”
Alasdair is a Scottish Gaelic name meaning 'defender of men' or 'defender of mankind'.
How it ages.
Alasdair brings a familiar foundation together with renewed contemporary appeal.
The cultural moment.
Alasdair is attracting renewed interest in the United States after a quieter period.