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 Variations of John and discussed in our forums with posts like "Create a Dutch Family".
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.