surname or place name of Scottish origin
from Old English ham 'settlement' + dun 'hill'
Try Another Word