Gwin \g-win\ as a boy's name (also used as girl's name Gwin), is a variant of Gwyn (Welsh), and the meaning of Gwin is "fair, white blessed, holy".
The baby name Gwin sounds like Gwinn, Cain, Kain, Gwayn, Gawain, Gaine, Gian, Gino, Gunn, Gun, Gwynn, Guinn, Gyan and Quin. Other similar baby names are Ewin, Glin and Owin.