
Enduring First Names in England
Trends come and go. Flared trousers, permed hair, avocado-coloured bathrooms… But when it comes to names in England, some have stood the test of time so well that they’ve been on the guest list for christenings, weddings and school registers for centuries. Let’s take a look at the stalwarts of English first names.
A Quick Stroll Through History
Names in England have always been shaped by big cultural forces. Medieval times leaned heavily on saints and the Bible – for instance, John and Mary. However, interestingly. the name Jesus was seen as a holy name that was too sacred to be used – although it is widely used in Spanish/ Hispanic culture where its use is seen as an act of devotion.
But back to England. The Tudors and Stuarts sprinkled in a dash of royal glamour – enter William, Elizabeth and James. Victorians loved names that sounded a little grand, romantic and dignified. Many were influenced by the Bible, classical literature, royalty and a taste for flourish- look at Augustus, Leopold, Theodore or Clementine, Lavinia and Florence. Fast forward to today, and while some baby names might mirror the latest teen heartthrob or YouTuber, the classics are still quietly holding their ground.

The Boys Who Never Left
- Thomas – A steady favourite since the Middle Ages. From doubting apostles to Tank Engines, Thomas has kept its friendly, approachable charm.
- John – Once the name in England. For centuries, if you called “John!” in a medieval marketplace, half the crowd would turn around. Even if it’s not topping charts anymore, it’s still there in respectable numbers.
- William – The Normans brought it over in 1066, and the English never let it go. Royals, poets, explorers… William’s got pedigree. Also in disguise as Will, Billy, Liam – take your pick.
- James – Biblical, royal, and endlessly adaptable. Jim, Jimmy, Jamie – all still around.
The Girls Still in Style

- Elizabeth – Thanks to a certain Virgin Queen, this name has royal sparkle. Add in the endless nicknames (Liz, Lizzie, Beth, Ellie, Eliza…) and you’ve got staying power.
- Mary – Queen of the popularity charts for centuries. Once so common that it’s said half of 16th-century England answered to it. Today, less so, but still timeless. (And has also morphed into Marie, Maria, Mariah…)
- Margaret – Worn by saints, queens, and the odd prime minister. While fewer babies are being christened Margaret these days, its modern cousins (Maggie, Megan, Maisie) keep it alive.
- Catherine/Katherine – Another regal choice with saintly roots. Kate and Katie keep it fresh in modern-day England.
How Names Stand the Test of Time
What’s the secret? Adaptability. John morphed into Jack. Elizabeth reinvented herself a dozen ways. Even Margaret found new life in Megan. The names that survive aren’t rigid – they’re shapeshifters.
Meanwhile, some names that once ruled the roost – think Mildred, Ethel, Gertrude (or the 20th-century Gary )haven’t yet managed a comeback. But you never know. Stranger things have happened.
The Modern Charts

According to the Office for National Statistics, names like William, James, and Elizabeth are still hanging in there. John and Mary might be backstage at the moment, but you’ll still meet plenty of Jacks, Wills, and Ellies running around the playground. The classics never really leave us; they just slip into new disguises.
So, whether you’re a William, Elizabeth, Thomas or Mary, you’re part of a long, noble tradition of names that have survived medieval plagues, Tudor court dramas and celebrity culture. Trends may change, but these names are as English as a cup of tea and a queue.
Let me know in the comments if your name made the timeless list, or are you waiting for a revival in the popularity of your name ? Do you like or dislike your name?