Alistaire is a spelling variant of Alistair, the Scottish form of Alexander, meaning defender of men.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Alistaire?
Swipe through thousands of names like it