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