The meaning of the name Edwin is prosperous friend, heir's axe
The origin of the name Edwin is German