Hadden comes from an English and Scottish surname and place name, likely meaning heather hill or hill of heather.
Like Hadden?
Swipe through thousands of names like it