MacNeal is not a popular first name for men and an equally uncommon surname or last name for both men and women. (1990 U.S. Census)
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.