The name Johannes is a boy's name of German, Scandinavian, Dutch origin meaning "God is gracious". Johannes and is often added to lists like Boy Names Uncommon in the US and discussed in our forums with posts like "Lacoste Family 130 Years (41-50)".
From the experts:
An Old World name that might have a chance to rise again with other ancient and exotic forms. Be sure to say yo-hahn-es.