Eastern European and German version of John [q.v.], from Hebrew "God has been gracious". Johnannes and Johannes may both be found fpr John or its variants in old texts in Latin, with appropriate case endings.
Thanks to Donald Whyte who provided much of the initial information for this site.