MacNeal \m(a)-cneal, mac-neal\ as a boy's name is a variant of MacNiel (Scottish, Gaelic), and the meaning of MacNeal is "son of Neil".
The baby name MacNeal sounds like McNeal, McNeil and MacNeill. Other similar baby names are Manuel, Manual, McNeill, Magal, Manlea, Mical and Micael.