Well that was a simple explanation, is it that simple?

Then its no different from ‘renaming’ cities, Rome, Rom, Roma. Beijing, Peking etc?
But the name Johannes does exist in the US/UK?
Same with Karl etc. Hmm. Well it sounds about right, there are many forms of names in different countries.
Fredrich, Fredrik, Frederick.
Heinrich, Henrik, Hendrick.