The meaning of the name Alastair is Defender Of The People
The origin of the name Alastair is English
Alternate spellings: Allister
Notes: Scottish form of Alexander
People who like the name Alastair also like: Alistair, Alexander, Aiden, Atticus, Asher, Oliver, Gabriel Amelia, Alice, Charlotte, Adelaide, Abigail, Ava, Audrey
Here are pictures of people with the name Alastair. Help us put a face to the name by uploading your pictures to BabyNames.com!