Ewin \e-win\ as a boy's name is a variant of Ewing (Old English), and the meaning of Ewin is "law-friend".
The baby name Ewin sounds like Eoin, Ewen, Ewan and Owin. Other similar baby names are Erin, Elwin, Edin, Edwin, Erwin, Evin and Gwin.