Davin \d(a)-vin\ as a boy's name is a variant of David (Hebrew) and Davyn (Welsh), and the meaning of Davin is "beloved".
The baby name Davin sounds like Davon, Davian, Davion, Davien, Daven, Devin and Tavin. Other similar baby names are Dain, Darin, Darvin, Davis, Davie, Davi, Gavin, Havin and Savin.