Meaning
Alistair is a Scottish Gaelic form of Alexander, meaning 'defender of mankind'. It has become a popular given name in English-speaking countries.