Hanns is a German form of Hans and Johannes, ultimately from Hebrew John, meaning "God is gracious."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hanns?
Swipe through thousands of names like it