Alastair The origin and history of Alastair. Etymology From Scottish Gaelic Alasdair, itself derived from Alexander. ← Back to the full definition of Alastair