That old book is the source for many if not most common names in the western world, i would say it has more value to this discussion then a opinion from someone who doesn't know that Johannes turned into Hans over the centuries.
John would be pronounced very different in german, with a long o, to my ears that would sound Scandinavian and we have Jan for that.