British Name Generator

Generate English names for UK characters and test data. This British name generator, also an English name generator and an England name generator, lets you choose gender and quantity, copy a name or download CSV and JSON. Full UK profiles with a random UK address are also available.

Generate a list of English-language first and last names for a UK demo or fictional character. Choose Male, Female or Any gender, select a quantity and generate. The list omits honorifics and extra middle initials; copies and downloads contain the displayed names only.

  • Melvin Schaefer
  • Lindsey Jacobi
  • Wesley Tremblay
  • Kari Will
  • Guadalupe Breitenberg

Need an address and contact details? Generate a full profile below.

Generate a full British profile with an address

Illustrated avatar, not a real person

Your random person

Cecilia S. Bauch

384 Fae View, Birmingham, England B2 2BZ

Fictional test data. Not a real person.

Personal

SexFemale
Geo coordinates52.45522, -1.91709

Phone

Phone0121 496 0821
Country codeGB

Birthday

BirthdayApril 22, 1952
Age73 years old
Tropical zodiacTaurus

Online

Email addresscbauch32@example.net
Usernamesmall1904
Passwordp_e5Ooq4m4
Websiteperfumed-operating.org.uk
Browser user agentMozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Mobile/15E148 Safari/604.1

Physical

Height5' 7" (170 cm)
Weight163.8 pounds (74.3 kg)
Blood typeAB-
Hair colorRed
Eye colorGreen

Tracking numbers

UPS tracking1Z 900 076 18 3957 499 6

Other

Favorite colortan
Vehicle2003 Rivian Durango
License plateEH25FFP
GUIDeefaade2-cfb8-46a4-b468-fe0ad1d0b1c8

This is randomly generated fictional data for software testing, QA, and privacy. It does not describe a real person. Any resemblance to a real individual is coincidental.

For a British profile with an address and contact fields, use the full profile above. Its postcode examples and addressing notes remain below, so you can check the format separately from the name. A generated profile does not identify a verified UK resident.

What the UK name setting covers

The current UK configuration uses Faker 9.9.0's en_GB locale with English fallback. Its first-name and surname lists resolve to the shared English data also used on our US and Canada pages. These are English-language examples, not a population sample or a dedicated collection of Welsh, Scottish Gaelic or Northern Irish names.

For name popularity in a particular setting, use a source with the right geography and year. The ONS baby-name methodology linked in Sources covers registered live births in England and Wales; it is not a UK-wide ranking. This generator does not draw from those registrations or offer a popularity-by-year filter.

Copy preserves the displayed spelling, including spaces and punctuation. CSV and JSON use a single name field, so do not split it on spaces to recover a surname. For structured columns use bulk export; for other countries use the random name generator. Keep a saved list when the same character must recur across screens.

The postcode carries the address, and it gets a line of its own.

A UK postcode is not a regional number, it is close to a delivery instruction. The Office for National Statistics describes it as an outward code of two to four characters and an inward code of exactly three — a digit followed by two letters — where the outward part identifies the postcode area and district and the inward part narrows to a sector and then to a specific run of properties. A postcode is only one part of the address block; use the street, post town and full postcode when constructing a postal label.

That precision shapes the block. The postcode goes on its own line at the bottom, in capitals, and the post town sits on the line above it, also conventionally in capitals — the post town is a sorting destination rather than the town the resident would name, so it does not always match the local place name. House number comes before the street name, unlike Germany.

For validation the trap is the format itself. The outward code varies in length between two and four characters, so a fixed-width rule fails; the space is conventional rather than mandatory; and there are real formats that a naive regex rejects, including single-letter areas and the postcodes with an inward code that looks like an outward one. Treat it as a lookup against a postcode file, and as a variable-length uppercase string everywhere else.

This generator emits the geographic half of the code and generates the rest. Every UK address here is pinned to one of 15 real cities and carries a real outward code for it — NG1 for Nottingham, RG1 for Reading — with the sector and unit characters invented. The complete code and street combination is not checked against a delivery-point file. An invented inward code may be unassigned or coincide with a real one; the outward code alone does not validate the full address. The phone number on a UK profile is drawn from the ranges Ofcom keeps out of service for TV drama, such as 07700 900xxx and 020 7946 0xxx, so it cannot ring a real line. The UK phone number format guide lists all 20 ranges.

Diagram of how a postal address is written in United Kingdom, line by line: line 1 is recipient, line 2 is house number, then street name, line 3 is post town, conventionally in capitals, line 4 is postcode on its own line: outward, then inward. Each line is shown with an example value and a description of what it contains.
The order the lines of a United Kingdom address are printed in, and what each one carries.

United Kingdom identity & address data format

FieldFormat / value
CountryUnited Kingdom (GB)
CapitalLondon
Phone dialing code+44
Phone number format10 digits after the 0 trunk code (mobiles 11 digits incl. leading 0)
Postal code formatalphanumeric, 6-8 chars (AA9A 9AA)
Region typeCounty
National ID labelNational Insurance No. — masked test placeholder
Real ID format referenceNational Insurance number: 2 letters + 6 digits + 1 letter (QQ123456C)
CurrencyGBP
Driving sideleft
Time zoneUTC+0 (GMT), UTC+1 (BST) in summer

Reference fields for a generated British identity. Generated values are fictional and for testing only; national IDs are masked placeholders, not real local-format identifiers.

How an address is written in United Kingdom

LineExampleWhat it carries
1Ms A B SmithRecipient
271 Cherry CourtHouse number, then street name
3SOUTHAMPTONPost town, conventionally in capitals
4SO53 5PDPostcode on its own line: outward, then inward

Line order per the Universal Postal Union's country file. Values are illustrative — the generator invents the street and number while pinning the parts that have to be real.

UK addresses and postcodes

Random address in United Kingdom

Other countries

Generate by gender

Learn more

Frequently asked questions

How do I generate a list of British names?

Choose a gender and quantity in the name tool above. Generate up to 100 names, copy a single result or export the list as CSV or JSON. Results can repeat and can match a real person by chance.

Do the name downloads include addresses?

The name-list downloads contain names only. For a profile with address and contact fields, use the separate full profile tool on this page. Each tool exports the result it displays.

Can I get a fake name and address for the UK together?

Yes. The name list above is a United Kingdom fake name generator on its own. For a fake name and address UK forms will accept, generate the full profile lower on this page. It pairs the name with a British street, town and postcode, and the download keeps them in one record. The address is format-correct, not checked for delivery.

What is the structure of a UK postcode?

An outward code of two to four characters identifying the postcode area and district, then an inward code of exactly three characters — one digit followed by two letters — narrowing to a sector and a small group of addresses. Keep the post town and delivery line when formatting an address; knowing the postcode structure does not verify a property or replace a delivery-point lookup.

Why is the post town written in capitals on its own line?

Because it is a sorting destination rather than a description of where the resident lives, and the convention makes it unambiguous to both machine and human sorters. It does not always match the local place name, so a validator that requires the post town to equal the town in a gazetteer will reject correct addresses.

Are the UK postcodes this generator produces real?

The outward half is: every UK address is pinned to one of 15 real cities and carries an outward code genuinely used there. The inward half — the sector digit and the two unit letters — is generated, because that is the part that would identify a specific doorstep. The result is format-valid and belongs to the right town without naming a real address.

Are the UK phone numbers this generator produces real?

No. Every UK phone number here comes from a range Ofcom recommends for TV and radio drama and does not allocate to phone companies: 07700 900xxx for mobiles, 020 7946 0xxx for London, 0161 496 0xxx for Manchester, and 01632 960xxx for a city with no range of its own. A landline number matches the city in the address. The numbers are correctly formatted and cannot reach a real customer.

Sources

  1. ONS — Baby names quality and methodology, England and Wales — Office for National Statistics
  2. Faker 9.9.0 — Versioned locale source data — Faker
  3. Office for National Statistics — UK postal geographies and postcode structure — UK Office for National Statistics
  4. Universal Postal Union — official addressing format for the United Kingdom — Universal Postal Union
  5. Fakenamely — Data and Methodology: which countries are geographically pinned, and which are not — Fakenamely
  6. ISO 3166 — Codes for country names and subdivisions — ISO
  7. ITU-T E.164 — International telephone numbering plan — ITU
  8. Universal Postal Union — Addressing and postal code standards — Universal Postal Union