English Names: Classic British Names & English Name Generator

Classic British first names and surnames, from Victorian to modern.

Shivam KumarBy Shivam KumarUpdated 18 October 20261 min read

Choose your options, then generate an english name.

Built at random from word lists for this topic, so some will fit better than others.

English names range from royal classics (George, Charlotte) and Victorian favourites (Florence, Alfred) to modern choices, paired with common English surnames like Taylor, Wright and Hughes. Use the English name generator for full names, and the guide below to match names to a period.

5 English Name Ideas

Chosen for this topic, each with a short note. Copy a name, or save it to compare later.

  • Florence Hughes

    Victorian-era English name.

  • George Wright

    Timeless royal-style English name.

  • Ada Thompson

    Vintage name back in fashion.

  • Alfie Green

    Modern British boy name.

  • Beatrice Walker

    Elegant classic English name.

English names by era

Royal and timeless: George, William, Charlotte, Elizabeth, Edward. Victorian: Florence, Alfred, Beatrice, Ada, Arthur. Early 20th century: Dorothy, Ernest, Doris, Harold. Modern Britain: Oliver, Isla, Freddie, Poppy, Alfie.

Common English surnames

Smith, Jones, Taylor, Brown, Williams, Wilson, Evans and Wright are among the most common surnames in England and Wales. Many come from occupations (Taylor, Wright), places (Hill, Wood) or a father's name (Wilson, Evans).

Frequently asked questions

What are classic English names?

George, William, Charlotte, Elizabeth and Edward are timeless English names.

What are common English surnames?

Smith, Jones, Taylor, Brown and Williams are among the most common.

Are these names free to use?

Yes, all names are free to use.

You might also like