We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Generate random English names for characters, accounts, or pets. Features gender filtering and quantity control.
Click the generate button to start
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
This generator pairs a surname with a given name to create fictional sample names. It chooses from a built-in list of 40 surnames and either a 40-name male given-name list, a 40-name female list, or both lists together. The “all” setting combines the two given-name pools; it does not represent a separate neutral-name list or identify anyone’s gender.
Output order is surname first, followed by a space and the given name, for example Smith James. This order may need to be rearranged for forms that ask for given name first. No middle name, title, or initials are added.
Select all, male, or female. The setting changes which given names can be selected; surnames continue to come from the same fixed list.
Use a random surname or enter a custom one. For a custom surname, the generator trims surrounding whitespace and uses only the first space-separated word.
Enter how many names you want, then generate the batch. The allowed maximum depends on the account tier displayed by the tool.
Each result is made by independently selecting one surname and one given name. Names are sampled from fixed lists, not from a current popularity database or a live lookup. Duplicate combinations can appear in the same batch or in a later batch; generation does not promise unique identities.
Because each element is selected from a pool, the resulting combinations are useful as placeholders, but they do not model a population or guarantee a particular cultural, regional, or historical fit. If a story or product needs a specific background, review each choice in context.
Generate fictional entries for a prototype or screenshot, then clearly keep them separate from real customer records.
Use a sample name in a worksheet or demonstration where a realistic-looking placeholder makes instructions easier to follow.
Generate a combination as a writing prompt and revise the order or spelling to fit the character and setting.
The result format is fixed as surname followed by given name. Rearrange the two parts if the destination expects given name first.
The custom surname field uses only the first word after trimming. For a multiword surname, add the remaining words to each result yourself after generation.
No. Combinations can repeat, and the generator does not check real identities, username availability, or any external registry.
The list is a convenience for fictional examples, not a demographic sample, a popularity ranking, or evidence about any person. Name selection does not consult birth records or current statistics. If your purpose depends on frequency or historical usage in the United States, consult original government data and use the relevant year and population definition.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Choose all, male, or female according to the kind of fictional sample you need.
A custom surname is trimmed and reduced to the first word separated by a space.
Set the batch size and generate. The maximum available count depends on the account tier shown on the page.
Results appear surname first. Rearrange the parts if your form or writing convention expects given name first.
Use cases
See how the tool fits into real work and everyday tasks.
Fill a prototype with clearly fictional values rather than real customer details.
Use a generated name to make a sample form, worksheet, or instruction easier to read.
Use a pairing as a starting point and adapt it for the character’s setting.
Notes
Review scope, result limitations, and important precautions before use.
Related
Discover related tools, collections, and available API capabilities.