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