Johannes \jo-hannes, joha(n)-nes\ as a boy's name is a variant of John (Hebrew), and the meaning of Johannes is "God is gracious". See also Hovannes and Ieuan.
Similar baby names are Joannes and Johann.