Hadden comes from an English and Scottish surname and place name, likely meaning heather hill or hill of heather.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hadden?
Swipe through thousands of names like it