Free · No sign-up · Copy or download
Random Name Generator
Generate random first names, last names or full names in one click. Pick male or female, choose how many you need, up to 1,000, then copy or download the list.
- Emily Carter
- Marcus Bennett
- Olivia Ramirez
- Daniel Foster
- Sophia Nguyen
- Ethan Brooks
- Hannah Wallace
- Jacob Sullivan
- Grace Hoffman
- Lucas Pearson
- Natalie Cooper
- Andrew Mitchell
- Chloe Henderson
- Ryan Maldonado
- Megan Holloway
- Tyler Jennings
- Rachel Underwood
- Brandon Tate
- Laura Gutierrez
- Kevin Whitaker
Your kept names
Saved only in this browser. Tap a name to copy it.
- 10 to 1,000 names per click
- Male, female or any
- Copy all or download as .txt
How to use the random name generator
1
Choose a name type
Full names (first and last), first, middle and last, first names only, or last names only.
2
Pick gender and amount
Select female, male or any, then choose 10, 20, 50, 100 or 1,000 names. The list updates as you change an option.
3
Copy or download
Tap Copy on a single name, use Copy all for the whole list, or download it as a text file. Press Generate more for a new batch.
Random name examples
Here is the kind of names you will get. Every click produces a different mix.
Female first names
- Emily
- Jessica
- Sarah
- Hannah
- Olivia
- Megan
- Rachel
- Natalie
- Grace
- Chloe
- Laura
- Samantha
Male first names
- Michael
- Daniel
- Ethan
- Andrew
- Marcus
- Ryan
- Tyler
- Jacob
- Brandon
- Kevin
- Lucas
- Nathan
Last names
- Carter
- Bennett
- Ramirez
- Foster
- Nguyen
- Brooks
- Sullivan
- Hoffman
- Pearson
- Mitchell
- Henderson
- Whitaker
Full names
- Emily Carter
- Marcus Bennett
- Olivia Ramirez
- Daniel Foster
- Sophia Nguyen
- Ethan Brooks
- Hannah Wallace
- Jacob Sullivan
- Grace Hoffman
- Lucas Pearson
- Natalie Cooper
- Andrew Mitchell
Generate 1,000 random names
Need a long list? Set How many to 1,000, press Generate Names, then use Copy all to paste the list anywhere or Download .txt to save it as a file. Each list has no repeated names, and you can press Generate more for another 1,000.
Where the names come from
The names are not made up from syllables. First names come from US Social Security Administration baby-name records, using names given between 1960 and 2008, and last names come from the 2010 US Census list of the most common surnames. Common names appear more often, but rare ones show up too, so a list of 100 names feels like a real group of people.
Names are combined at random in your browser. That means every full name is a made-up person, and any match with a real person is a coincidence. Nothing you choose is sent to our server.
What people use random names for
| Use | How it helps |
|---|---|
| Writing and fiction | Name characters, background extras and witnesses. Use Female or Male to match your cast. |
| Design and mockups | Fill profile cards, tables and email templates with realistic placeholder names instead of “John Doe”. |
| Software testing | Create test users, form entries and database rows. Download a list of 1,000 names as a text file. |
| Teaching and classrooms | Pick student names for math problems, role plays and examples without using real pupils. |
| Games and role-play | Name characters for tabletop sessions, board games and online RPGs. |
| Party and team games | Draw names for icebreakers, murder-mystery nights and trivia teams. |
Tips for using random names
- Match the setting. A story set in the US South and one set in New York use different names. Generate a bigger list and pick the ones that fit.
- Mix the pool. Use first names from one batch and last names from another to make unusual pairs.
- Say it out loud. If you are naming a character, read the name aloud. Names that are hard to say rarely stick with readers.
- Avoid look-alikes. Two characters named Emily and Emma on the same page confuse readers. Change one of them.
- Keep it fictional. Random names are for stories, tests and games. Do not use them to pretend to be a real person.
Need more than a name?
Looking for something to call a friend, a character or a gaming profile instead of a full name? Try our Nickname Generator for cute, cool and funny nicknames, or the Username Generator for handles you can use on Instagram, Discord and other apps.
Want a nickname instead?
The nickname generator gives you cute, cool, funny and gaming ideas in one click, or builds them around your own name.
Frequently asked questions
Is the random name generator free?
Yes. It is 100% free, with no sign-up and no limit on how many names you generate.
Can I generate 1,000 random names?
Yes. Choose 1,000 in the How many menu and press Generate Names. Use Copy all or Download .txt to save the list.
Are these names real people?
No. Each name is a random mix of a common first name and a common last name, so any match with a real person is a coincidence.
Can I get only male or only female names?
Yes. Use the Gender menu to choose Female or Male. Any gives you a mix of both.
Can I get only last names or only first names?
Yes. Pick First names only or Last names only from the Name type menu.
Where do the names come from?
First names come from US Social Security baby-name records (1960 to 2008) and last names from the 2010 US Census list of common surnames.
Do you save the names I generate?
No. Names are generated in your browser and nothing is sent to our server.