What does John mean?
John comes from the Hebrew Yochanan, “Yahweh is gracious.” The most widespread of all Christian names, it was carried by John the Baptist and the apostle John, and appears in nearly every European language.
What does Michael mean?
Michael comes from the Hebrew rhetorical question mi-ka-el, “Who is like God?” Michael is named in scripture as an archangel, and the name has been a perennial favourite for boys across the Christian world.