Corwyn \c(o)-rw-yn\ as a boy's name is a variant of Corwin (Gaelic, Old English), and the meaning of Corwyn is "from beyond the hill; heart's friend or companion".
The baby name Corwyn sounds like Carwyn, Corwynn and Corwan. Other similar baby names are Colwyn, Corbyn and Norwyn.