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