What they share
Both share the same Germanic root meaning 'home ruler'. Both have been worn by kings, princes, and generations of ordinary families across the English-speaking world. Both are warm, classic, and unlikely ever to feel dated.
Pick Henry if…
Pick Henry if you want the longer, more formal given name. Henry scales up into adulthood with quiet authority and offers Harry as a ready-made nickname if you want the best of both. It reads slightly more studious, slightly more stately.
Pick Harry if…
Pick Harry if you want the warmer, friendlier option as the full given name. Harry on the birth certificate lands without ceremony; it is affectionate, unpretentious, and carries the easy charm that Henry reaches for more formally.
Frequently asked questions
Is Harry short for Henry?
Historically yes. Harry was the everyday spoken form of Henry for centuries in English. Today Harry is most often given as a full name in its own right, though many Henrys still go by Harry.
Which is more popular?
Both are highly popular across English-speaking countries. Harry has traditionally ranked higher in the UK and Australia; Henry has climbed faster in the US and Canada over the last decade.