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 Aleksandur Alexandrukas Alisander Alissander Allissandre Alpheus Salmoneus Sanderson Alistair Abdul Nafi Year by Year Popularity of Alastair