What does William mean?
William is a Germanic name meaning “resolute protector,” from wil (“will, desire”) and helm (“helmet, protection”). William the Conqueror brought it to England in 1066, and it has been a royal staple ever since.
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.