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 "Names on NB that make you go WOW!".
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.