What they share
Both are Germanic in origin and have been in continuous English use since the Norman conquest. Both carry strong royal namesakes. Both shorten gracefully (Harry and Hank for Henry; Will, Bill, and Liam for William). Both work as serious given names and as warm, unpretentious everyday names.
Pick Henry if…
Pick Henry if you want the warmer, more affectionate classic. Henry means 'ruler of the household' and carries a slightly softer, more domestic energy than William. Harry and Hal as short forms are familiar and well-loved.
Pick William if…
Pick William if you want the more formal, ceremonial classic. William means 'resolute protector' and lands with a touch more gravitas. Will, Liam and Billy give you different registers to choose from through the child's life.
Frequently asked questions
Is Henry or William more popular?
Both have been continuously popular across the English-speaking world. William is historically slightly more common; Henry has been rising steadily over the last fifteen years.
What nicknames work for Henry and William?
Henry gives you Harry, Hal, and Hank. William gives you Will, Bill, Billy, and Liam. Both name stacks are deep, which adds to their longevity.