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