MacAlistair
MacAlistair is a given name of Scottish Gaelic origin. It is an anglicized form of the Gaelic name Mac Alasdair, meaning "son of Alasdair". Alasdair itself is the Gaelic form of Alexander. The name has a long history in Scotland and is associated with various clans. While historically more common as a surname, it has also been used as a personal given name for centuries.
The personal name MacAlistair is typically masculine. It has seen periods of popularity and decline in usage,