Henry Name Meaning, Origin and History

Henry is a Germanic-origin boy’s name meaning “home ruler” or “ruler of the household,” from the Old German name Heimirich.

Meaning home ruler
Origin Germanic (Heimirich: heim, home + ric, ruler)
Pronunciation HEN-ree
Gender Boy
Related forms Heinrich (German), Henri (French), Harry (traditional nickname)

Origin and history

Henry comes from Heimirich, combining the Old German elements heim (home) and ric (ruler). That same “ric” element appears in several other names, including Richard and Eric, all sharing the underlying “ruler” meaning through different combinations. Henry passed into English through the French form Henri following the Norman conquest, and it became one of the most historically significant English royal names, carried by eight English kings.

Is Henry a boy or girl name?

Henry is used almost exclusively as a boy’s name.

Nicknames for Henry

  • Harry (the traditional English nickname)
  • Hank
  • Hal

Names similar to Henry

  • Heinrich (the German form)
  • Henri (the French form Henry passed through into English)
  • Richard, Eric (separate names sharing the same “ric” ruler element)

Frequently asked questions

Why is Harry a nickname for Henry when the names don’t sound related?

This traces to medieval English naming patterns, where Henry shortened to Herry and then Harry over time, a shift that happened gradually rather than being an obvious modern nickname choice.

How many English kings were named Henry?

Eight, making it one of the most historically significant names in English royal history.

Is Henry related to Richard?

Not directly, but both names share the Germanic “ric” element meaning ruler, combined with different first elements.

Related reading

Parent hub: name meanings.