MacAlister \m(a)-calis-ter, mac(a)-li-ster\ as a boy's name is a variant of Macallister (Scottish, Gaelic), and the meaning of MacAlister is "son of Alistair".
The baby name MacAlister sounds like McAlister and McAllister.