English Names: Classic British Names & English Name Generator
Classic British first names and surnames, from Victorian to modern.
By 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.