💡 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
- Choose Male, Female or Any in the Style box.
- Press Generate names for ten English names.
- Notice whether the first name feels Victorian, medieval or modern.
- 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
| Name | Why it works |
|---|---|
| Edward Hartley | Royal first name and a gentle Yorkshire-style surname. Calm and trustworthy. |
| Mabel Thatcher | A Victorian favourite with a roofer's surname gives a working-class feel. |
| Jasper Pemberton | Stylish modern first name and a grand surname for a witty, posh character. |
| Agnes Fletcher | Medieval first name plus an arrow-maker surname. Perfect for a historical tale. |
| Arthur Robson | A classic now back in style, with a father-based northern surname. |
| Esme Langley | Light, pretty and current. Langley means long meadow. |
| Reginald Holloway | Long and formal, ideal for a butler, judge or stuffy uncle. |
| Ivy Chandler | Short 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.