Oswin \o-swin, os-win\ as a boy's name is of Old English origin, and the meaning of Oswin is "God's friend".
Oswin has 4 variant forms: Osvin, Oswinn, Oswyn and Oswynn.
For more information, see also the related name Oswald.
Baby names that sound like Oswin are Aswin and Ossin.