Last name origin & meaning:
English: habitational name from any of the various places, in
Derbyshire, Northamptonshire, and Devon, named with Old English
hǣð ‘heathland’, ‘heather’ + dūn ‘hill’, or
from Haddon in Cambridgeshire, which is probably named from the Old
English personal name Headda + dūn.
Comments for Haddon