From Germanic 'hard' meaning 'brave, strong, hardy,' used as both a given name and surname.
Like Hardy?
Swipe through thousands of names like it