Alastair name meaning Alastair means Defender Of The People. Alastair name meaning is "Defender Of The People". Name Alastair Meaning Defender Of The People Gender FAQ What does the name Alastair mean? Alastair name meaning is Defender Of The People