What does Henry mean?
Henry is a Germanic name meaning “home ruler,” from heim (“home”) and ric (“ruler”). It has been borne by eight English kings.
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.