What does Charles mean?
Charles is a Germanic name meaning “free man.” It was borne by Charlemagne — Charles the Great — and by a long line of European kings and emperors.
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.