Meaning A boy's name of Scottish origin, it means "protector of mankind, defender, helper." Origin of Alastair Scottish Popular Middle Names Pronunciation 🔊 Listen Alastair AELahSTEHR Similar Names Alessandre Alekos Alistir Allistair Alessandri Alisander Alissander Allissandre Allistir Alsandare Year by Year Popularity of Alastair