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 "A brother or sister for little Jack or Olivia".
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.