Meaning & History
Derived from the Old English word had meaning "heathland" and the Old English suffix -don meaning "hill"; hence, the "heathland hill" or the "heather-covered hill".English: habitational name from any of the various places, in Derbyshire, Northamptonshire, and Devon, named with Old English h?ð ‘heathland’, ‘heather’ + dun ‘hill’, or from Haddon in Cambridgeshire, which is probably named from the Old English personal name Headda + dun.