Meaning & Origin
Macallister is a boy's baby name of Scottish Gaelic origin, from Mac Alasdair meaning 'son of Alexander' — Alexander meaning 'defender of men' from the Greek alexein (to defend) and anēr (man).
MacAllister is an extended spelling of the Scottish Highland clan name. As a given name, it has the substantial, aristocratic character of Scottish clan surnames, carrying centuries of Highland heritage in a form that wears well as a modern first name.