Alvin is a medieval name and is a common name in e.g. English, Swedish, German, Dutch or Hungarian. Alvin derived from the Old English names Æðelwine, Ælfwine and Ealdwine. The German variant of the name is Alwin. In Scandinavia, Alvin derived from the Old Norse name Alfwin.