Osvin \o-svin, os-vin\ as a boy's name is a variant of Oswin (Old English), and the meaning of Osvin is "God's friend".
Similar baby names are Ostin, Ossin, Orvin and Osmin.