Owin \o-win\ as a boy's name is a variant of Owen (Scottish, Greek), and the meaning of Owin is "born of yew; youth".
The baby name Owin sounds like Ewin and Owain. Other similar baby names are Gwin, Odin, Olin, Orin, Orwin and Oswin.