British Name Generator

Generate authentic British names with traditional first names, surnames, and optional titles. Choose gender preferences or let the generator surprise you!

The generator draws first names from a list weighted toward traditional and aristocratic English naming conventions — Rupert, Tarquin, and Peregrine alongside more common names like Oliver and Charlotte — paired with surnames that range from ordinary (Abbott, Barrington) to distinctly posh (Featherstonehaugh, Cholmondeley, Grosvenor). A run with titles and a middle name switched on might produce something like "Lord Barnaby Cavendish Fitzpatrick."

Setting Up a Name

  1. Pick Male, Female, or Random from the gender dropdown.
  2. Leave "Include title" checked for a prefix such as Sir, Lady, or The Honourable — or untick it for a bare first-and-last name.
  3. Tick "Include middle name" to insert a third name between first and surname.
  4. "Generate British Name" returns one result; "Generate 5 Names" returns five at once.

What Each Field Changes

Gender swaps which first-name and title list the generator draws from — male titles include Sir, Lord, and Master; female titles include Lady, Dame, and Miss. The middle name checkbox pulls from a separate 20-name list (James, Rose, Elizabeth, and similar), independent of gender.

Where It Falls Short

The surname list mixes real British surnames with a handful of invented or fictional ones (Pennywhistle, Umbridge), so results lean toward comic or storybook rather than demographically accurate. With around 40 first names and 50 surnames per category, repeats show up quickly if you generate more than a handful in a row.

Writers reach for this when naming side characters in period or contemporary British settings; players use it for tabletop character sheets, and some just enjoy seeing what title-and-surname combination comes up.