Alistair means "defender of the people" or "protector of humankind," linking back to its Greek roots from the name Alexander.
See More NamesAlistair is primarily of Scottish origin but has roots in the ancient Greek name Alexander, which means "defender of the people."
Alistair is a traditional yet relatively uncommon name in many parts of the world. While it is quite popular in Scotland, its classic nature sees it gradually rising in places like the United States and Australia as well.
See More NamesLeave us your feedback about the name Alistair