Nevin \n(e)-vin\ as a boy's name is of Latin origin, and the meaning of Nevin is "holy, sacred; little bone; servant of the saint's disciple". Anglicization of Gaelic names with the given meanings. The name sounds similar to the popular Kevin.
Nevin has 6 variant forms: Nev, Nevan, Neven, Nevins, Nevon and Niven.