Skip to content
Origin

English Boy Names: Classic and Modern Choices

English boy names sit at the foundation of the English-speaking naming tradition. They range from Norman-era classics (William, Henry, Edward) to Old English survivors (Alfred, Edmund) to the warm modern shortenings that now stand on their own (Archie, Teddy). This guide collects the most enduring English boy names with their meanings and roots.

English boy names fall into three broad groups: the royal classics that have been used for centuries (William, George, Henry), the Anglo-Saxon survivors (Alfred, Edgar, Oswald) and the modern diminutives now standing as full names (Archie, Teddy, Charlie). Each group has its own texture.

Royal and classical English boy names

William, George, Henry, Edward and James have dominated English boys' charts for centuries. They carry the weight of royalty without feeling stuffy and they shorten naturally to Will, Harry, Ted, Jack and Jamie.

Browse the list

Related lists

Browse every name in the Namekin directory

The full, filterable directory covers thousands of names across every origin, meaning and style.

Open the directory