The name Alistair is of Scottish origin and is derived from the Gaelic form of the name Alexander, which means "defender of the people." This name ...
The name Alistair has Scottish origins and is derived from the Gaelic name "Alasdair," which is a form of Alexander. The meaning of Alistair is ...