Alistair Meaning and Origin

The name Alistair is a boy’s name meaning “to defend man” and is of English origin. Altered spelling of Alasdair, the Scottish Gaelic form of Alexander ‘to defend man’. Alistair has power, flair and is also grounded enough not to get them teased on the schoolyard. 

Posts with the name Alistair:


  • Save

Get the Latest

Share via
Copy link
Powered by Social Snap