MacCowen \m(a)-cco-wen, mac-cowen\ as a boy's name is a variant of Macgowan (Irish, Gaelic), and the meaning of MacCowen is "son of the blacksmith; one who is adroit".
The baby name MacCowen sounds like MacCowan, McGowen and MacGowan. Other similar baby names are McGown, McGowan and Magowan.