Hanns is a German form of Hans and Johannes, ultimately from Hebrew John, meaning "God is gracious."
Like Hanns?
Swipe through thousands of names like it