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