Evin \e-vin\ as a boy's name is a variant of Evan (Hebrew, Welsh, Scottish), and the meaning of Evin is "God is gracious; born of yew; youth".
The baby name Evin sounds like Evyn, Evon, Even, Evian and Evion. Other similar baby names are Erin, Elvin, Edin, Eoin, Ervin and Ewin.