How to use it
- Choose American, International or Fantasy.
- Pick the gender or fantasy style.
- Set how many names you need (1–100).
- Click Generate and copy one name or all of them.
Three styles
Want to pick a name from a list you already have, like a class roster or a list of entrants? Use the random name picker. This page makes up new names.
- American combines common US first names with common US surnames, such as Smith, Johnson, Garcia, Nguyen and Rivera. First names mix classic choices (James, Mary, Michael, Elizabeth) with recent favorites (Liam, Olivia, Harper, Mason).
- International mixes first and last names from across Europe and the English-speaking world: Hugo Lefebvre, Giulia Rossi, Felix Weber, Freya Andersson.
- Fantasy builds names from syllables for four styles: elf (flowing, vowel-rich names), dwarf (short, hard consonants), wizard (old-sounding, mysterious) and sci-fi (sharp, alien-sounding). About a third of fantasy results get a two-part name.
For the American and International styles you can choose female names, male names or a mix. Tick Add a middle name for a first, middle and last name.
What people use it for
- Writers: name minor characters quickly, or find a fantasy name for a city, a ship or an elf.
- Game masters and gamers: name NPCs on the fly in D&D or name a new character.
- Developers and testers: fill forms, databases and mockups with realistic-looking sample names instead of "Test User 1".
- Teachers: create word problems and examples with varied names.
- Designers: realistic names in mockups make layouts easier to judge than lorem ipsum.
Real names, random combinations
The American and International styles use real first and last names, combined at random. That makes the results look natural, but it also means a generated name may belong to a real person. Don't use generated names to impersonate anyone or to fill official documents. For test data that must not match real people, consider adding a clearly fake marker or using the fantasy style.
Each batch contains no duplicates, and you can generate as many batches as you like.
In the American style, names are written first name then last name, the US order. The International style uses the same order, and keeps accents where a name has them (Chloé, García), so the results look authentic.
Tips for character names
- Say it out loud. A name that's hard to pronounce trips up readers.
- Vary first letters. If your main characters are Mason, Mia and Mark, readers will confuse them.
- Match the setting. A modern American story wants the American style; a high-fantasy world suits elf or wizard names; a space opera fits sci-fi.
- Mix and match. Take a first name from one batch and a surname from another.
Need a handle instead of a real-looking name? Try the username generator.
How the names are picked
Every name is chosen with your browser's cryptographic random generator, so each first and last name in the list has the same chance. The fantasy generator joins a random beginning, middle and ending syllable and cleans up triple letters so the result stays pronounceable. Nothing you generate is stored or sent anywhere; copy the names you like before you leave the page.
Frequently asked questions
Can I choose only female or male names?
Yes. For the American and International styles, choose Female names, Male names or Mixed.
Are these real people's names?
They're real first names and surnames combined at random, so a result may match a real person by coincidence.
How many names can I generate at once?
Up to 100 per click, all different.
Can I get a middle name?
Yes. Tick Add a middle name to get two given names plus a surname.
Do fantasy names follow any language?
No. They're built from syllables to sound right for each style, not taken from an existing language.
Last updated: November 13, 2026