Random Name Generator

Generate random names for characters, sample data, sign-up testing or placeholders. Choose first, last or full names, a style, and how many you need — all generated in your browser.

Choose options and press Generate names.

How the generator works

The tool draws from curated lists of common first names (masculine and feminine) and last names, then picks entries at random using your browser's cryptographically secure random source (crypto.getRandomValues) for good, unbiased distribution.

pick random first + pick random last full name

You choose whether you want a first name, a last name or a full name, and how many to produce. Each click gives a fresh batch.

Worked example

Generating 3 full names:

Pick a first name (e.g. "Maya") and a last name (e.g. "Carter").
Combine into "Maya Carter".
Repeat three times for a list you can copy.

Good uses (and a note)

Random names are perfect for naming characters in fiction and games, generating realistic test data and placeholders for design mockups, or anonymizing examples. These are made-up combinations from common name parts and aren't tied to any real person; any resemblance to a real individual is coincidental. Don't use generated names to impersonate anyone.

Tip: need placeholder paragraphs too? Use the Lorem Ipsum generator.

Frequently asked questions

Are these real people's names?

No. The tool combines common first and last name parts at random, so the results are made-up. Any match to a real person is coincidental, and you shouldn't use them to impersonate anyone.

Can I pick the style?

Yes. You can choose masculine or feminine first names (or 'any'), and whether you want first names, last names or full names. You also set how many to generate.

How random are the picks?

Names are selected using crypto.getRandomValues, your browser's cryptographically secure random source, which gives an even, unbiased spread across the lists.

Is anything sent to a server?

No. The name lists and the random selection live entirely in your browser. Nothing is uploaded.

MB
Mustafa Bilgic · Editor, Calcool
Combines curated common name lists using crypto.getRandomValues. Names are fictional combinations, not real individuals. Everything runs in your browser — nothing you enter is uploaded, logged or stored.

Related calculators