RandomBasis

Name to discover

Random Name Generator

Generate random names — real first/last names, or fantasy names for RPG characters.

Runs locally in your browser. Nothing you generate is ever sent to a server.

Gender

Name type

Result

Press "Generate Names" to see results here.

About this random name generator

Choose "Modern Names" for real, everyday first names, last names, or full names — or switch to "Fantasy Names" for elf, dwarf, and generic fantasy names suited to RPG characters, D&D campaigns, or fiction writing. Set the quantity and press "Generate Names" for a fresh batch, fair and unbiased every time.

Modern names vs. fantasy names

Modern mode draws from curated lists of common English first names and surnames — the same kind of names you'd meet in everyday life, useful for placeholder data, writing characters grounded in the real world, or simply picking a name for something. Fantasy mode is built differently: instead of a fixed list, each name is assembled from race-specific syllable patterns, so elf, dwarf, and generic fantasy names each have their own distinct sound and thousands of possible combinations rather than a few hundred fixed entries.

Why fantasy names are generated, not just listed

A short list of a few hundred elf names would start repeating quickly. Building names from syllable patterns instead — prefixes, optional middle sounds, and suffixes specific to each race — produces well over a thousand distinct combinations per race, each one still sounding authentically elvish, dwarvish, or generically fantastical rather than random noise.

Common uses

Where do the real names come from?

Real names are drawn from curated lists of common English first names (male and female) and surnames, each randomly combined using a cryptographically secure random source.

How are fantasy names generated?

Fantasy names are built by combining syllable patterns specific to each race — elf, dwarf, or generic fantasy — giving thousands of possible combinations rather than picking from one fixed list.

Can I generate just a last name?

Yes. In Modern mode, choose "Last name" from the name type options to generate surnames only.

Can I generate more than one name at a time?

Yes. Set the quantity to generate a batch of names in one click.

Is this tool free to use?

Yes, completely free, with no sign-up and no limit on how many times you can generate.