Macallister \m(a)-callis-ter, mac(a)-lli-ster\ as a boy's name is of Scottish and Gaelic origin, and the meaning of Macallister is "son of Alistair". Alistair is the Scottish form of Alexander.
Macallister has 3 variant forms: MacAlister, McAlister and McAllister.