English Name Generator

Pull classic and modern English first names with traditional English surnames. Great for period dramas, fantasy towns, school roles or a fresh English nickname.

Part of Names by Culture Names

  • E
    Edward HartleyExample

    Royal first name and a gentle Yorkshire-style surname. Calm and trustworthy.

  • M
    Mabel ThatcherExample

    A Victorian favourite with a roofer's surname gives a working-class feel.

  • J
    Jasper PembertonExample

    Stylish modern first name and a grand surname for a witty, posh character.

  • A
    Agnes FletcherExample

    Medieval first name plus an arrow-maker surname. Perfect for a historical tale.

  • A
    Arthur RobsonExample

    A classic now back in style, with a father-based northern surname.

  • E
    Esme LangleyExample

    Light, pretty and current. Langley means long meadow.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

4,000+ possible names in this english name tool

💡 GOOD TO KNOWMatch first names to the century your story is set in.

Match first names to the century your story is set in.

This English names generator mixes first names that have been used in England for centuries, like Edward and Margaret, with names that feel fresh today, like Jasper and Ivy. Surnames come from old English trades, places and father's names: Baker, Bradshaw, Fletcher and Robson. Together they sound like real people from an English village or city.

Use it as a random English name generator for novels, period films, board games and fantasy towns with an English feel. It also helps English learners who want a simple English name to use in class or online.

How to use the english name generator

  1. Choose Male, Female or Any in the Style box.
  2. Press Generate names for ten English names.
  3. Notice whether the first name feels Victorian, medieval or modern.
  4. Copy a name or save it with the heart for your list.

Where English surnames come from

Most English surnames appeared between about 1100 and 1400, when towns grew and people needed a way to tell two Johns apart. Four main sources show up again and again, and knowing them helps you choose a surname that suits your character's background.

  • Jobs: Baker, Thatcher (roofer), Fletcher (arrow maker), Chandler (candle maker), Draper (cloth seller).
  • Places and landscape: Hill, Brooks, Marsh, Langley, Thornton, Middleton.
  • Father's name: Robson (son of Robert), Dawson (son of David), Atkinson, Richardson.
  • Nicknames: Fowler and Sawyer were jobs, but names like Webb and Barker also became family names.

English first names by era

Old Norman names such as William, Henry, Ralph and Matilda came to England after 1066 and never left. Victorian and Edwardian England loved Albert, Herbert, Edith, Mabel and Florence. Many of these names fell out of style in the mid-1900s and are now popular again with English parents, so Arthur, Ada, Elsie and Ivy feel both old and new.

If your story is set in a certain century, pick names that were common then. A medieval tale suits Hugh, Roger, Agnes and Joan. A Victorian mystery suits Reginald, Percy, Harriet and Winifred. A modern London flat share suits Jasper, Felix, Esme and Maisie.

Example names and what makes them work

NameWhy it works
Edward HartleyRoyal first name and a gentle Yorkshire-style surname. Calm and trustworthy.
Mabel ThatcherA Victorian favourite with a roofer's surname gives a working-class feel.
Jasper PembertonStylish modern first name and a grand surname for a witty, posh character.
Agnes FletcherMedieval first name plus an arrow-maker surname. Perfect for a historical tale.
Arthur RobsonA classic now back in style, with a father-based northern surname.
Esme LangleyLight, pretty and current. Langley means long meadow.
Reginald HollowayLong and formal, ideal for a butler, judge or stuffy uncle.
Ivy ChandlerShort nature name with a candle-maker surname. Warm and cosy.

Tips for picking the right name

  • Match first names to the century your story is set in.
  • Use job surnames to hint at a family's past, like a Cooper descended from barrel makers.
  • Pick a short English name like Ned or Nell for a lively, likeable side character.
  • Pair a long first name with a short surname, or the other way round, for rhythm.
  • English learners can choose a name that sounds close to their own, like Leo for Leonardo.

Common questions

What is a good English name for a learner?

Pick a short name that is easy to spell and say, such as Leo, Emma, Max or Lucy. Many learners choose one that shares a sound with their real name, which makes it easier to remember and respond to.

Are these real English names?

Yes. All first names and surnames have long histories in England. The tool pairs them at random, so each full name is a fresh mix rather than a specific real person.

What old English names are popular again?

Many Victorian names have come back. Arthur, Theodore, Alfie, Ada, Elsie, Ivy and Florence were once seen as old-fashioned. Now they are common choices for babies in England again.

What does an English surname ending in -son mean?

It means 'son of'. Robson is son of Rob, Dawson is son of Daw, a short form of David, and Wilkinson is son of Wilkin, a pet form of William. These names show a family line through the father.