McDougal \m-cdou-gal, mc-dougal\ as a boy's name is a variant of Macdougal (Scottish, Gaelic), and the meaning of McDougal is "son of Dougal".
The baby name McDougal sounds like MacDougal. Other similar baby names are McDowell and Dougal.