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 Robert mean?
Robert is a Germanic name from hrod (“fame”) and beraht (“bright”), so “bright fame.” A Norman favourite, it was borne by the Scottish hero-king Robert the Bruce.