Origin: British
Meaning: friend in war
Hadwinn as a boy's name is of Old English origin, and the meaning of Hadwinn is "friend in war".