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