Owain \o-wain\ as a boy's name is a variant of Owen (Scottish, Greek), and the meaning of Owain is "born of yew; youth".
The baby name Owain sounds like Owin, Ewan, Ewin, Iain, Iwan, Owynn and Wain. Other similar baby names are Dwain, Swain and Twain.