Origin: British
Meaning: hill of heather
Hadon as a boy's name is of Old English origin, and the meaning of Hadon is "hill of heather".