- Current rating.
to add this name to your favorite namelist!
The meaning of the name Alastair is Defender Of The People
The origin of the name Alastair is Scottish
Alternate spellings for the name Alastair: Allister
People who like the name Alastair also like: Atticus
, Archer Charlotte
Notes: Scottish form of Alexander, originally spelled Alasdair