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 Matthew mean?
English form of the Hebrew name Mattityahu (Mattathias), from mattath 'gift' + yah, a short form of the divine name Yahweh. The structure is 'gift of God': 'gift' + the name of God.