Unwyn \u-nw-yn\ as a boy's name is a variant of Unwin (Old English), and the meaning of Unwyn is "nonfriend".
The baby name Unwyn sounds like Unwinn and Annan. Other similar baby names are Elwyn, Alwyn, Anwyl, Arwyn, Aswyn, Edwyn, Erwyn, Gwyn, Irwyn and Oswyn.