Edwin est un prénom issu du vieil anglais Eadwine, de ead « riche, béni » et wine « ami ».
Ce prénom fit partie des prénoms anglo-saxons disparus de l'usage après la conquête normande et retrouvés par les romantiques du début du XIXe siècle. Il est aujourd'hui régulièrement attribué mais reste peu fréquent.
Il a pour variante Edwyn et pour diminutifs courants Eddie et Edwy.