- Current rating.
to add this name to your favorite namelist!
The meaning of the name Alistair is Defender Of The People
The origin of the name Alistair is Scottish
Alternate spellings for the name Alistair: Alister
People who like the name Alistair also like: Atticus
, Theodore Amelia
Notes: Scottish form of Alexander, originally spelled Alasdair.