Online Name & Surname Generator
Free online name generator: random male and female names, English, Japanese, and fantasy names — elf, dwarf, orc. Generate up to 50 names at once, copy with one click, runs entirely in your browser.
About the Name Generator
An online name generator is the fastest way to come up with a name for a character, a username, test data, or a random full name. Choose from male and female names, English and Japanese first-and-last-name combinations, and fantasy names for elves, dwarves, and orcs. Pick a category, set the count, and get up to 50 names in a single click. Free, no sign-up, right in your browser.
Each category draws on common, real-world names — roughly 50 first names, 50 surnames, and dozens of variations, properly matched so male and female forms stay consistent. English and Japanese names are built as a first-name + surname pair, while fantasy names are short and styled after classic tabletop role-playing games. Every name is picked with the browser's cryptographically secure crypto.getRandomValues, so duplicates within a single batch are practically impossible.
All name lists are built right into the page — no server requests, no logs. Nothing is stored or shared with third parties: the generator runs entirely on your device, so it's safe for test data in development, draft scripts, and private projects. Open the tool on your phone or computer — it's equally fast on Android, iOS, Windows, and macOS.
When to use it
Characters for books and games
Need a quick name for a protagonist, an NPC for your tabletop campaign, or background cast for a story? Pick the right category (English, Japanese, fantasy) and generate 20–50 options at once. Copy your favorite with one click and use the rest for supporting roles.
Test data for development
Generate a list of random names for database seeds, demo accounts, and UI mockups. The names look believable, don't match real people, and respect privacy — a perfect replacement for the hardcoded "John Doe" repeated across every test record.
Usernames for social media and games
A Japanese name for an anime community, a fantasy name for an online RPG, an English one for an international Discord server. Run the generator a few times, pick a name that sounds right, and use it as the starting point for your own handle.
Contests, giveaways, and role-play
Come up with an alias for a quiz contestant, a name for a sketch character, or a random persona for improv. Generate 10 names, hand them out to participants — and the game starts with ready-made backstories.
Frequently asked questions
How many names can I generate at once?
From 1 to 50 per run. That's enough for most needs — picking a username, filling a test table, or naming a cast of characters. If you need more, just hit "Generate" again: every batch is independent, repeats between batches are possible, but within a single batch they're virtually impossible thanks to the large word lists and cryptographic randomness.
Does the generator include middle names?
For full names it can return a complete first, middle, and last name where applicable. English, Japanese, and fantasy names come without middle names — just a first-name + surname pair, or a single short name for dwarves, elves, and orcs.
Are these real names and surnames?
The names and surnames are real and common in their respective cultures (English names follow US Census data, Japanese ones follow official name rankings). But the combinations are random, so a match with a specific real person is very unlikely. For important test data we still recommend not treating generated names as "real" — this is a tool for drafts and mockups.
Can I copy the names as a list?
Yes, there are two copy buttons: "Copy" next to the list copies all names separated by line breaks (handy for pasting into Excel or a text file), while the small button beside each name copies just that one name. The copied text goes to your clipboard and works in any app.
Where do the fantasy names come from?
Elf, dwarf, and orc names are styled after classic tabletop role-playing games like Dungeons & Dragons and fantasy literature: elvish names are melodic and vowel-rich (Aelar, Caelynn), dwarven ones are hard and short (Thorin, Dain), and orcish names are harsh with hard consonants (Krusk, Thokk). Perfect for D&D, video games, fantasy stories, and any epic fantasy project.