dnd name generator
roll —

DnD Name Generator

A dnd name generator built for the table: choose a culture, a class, and a style, then pull up to 200 names at once — grouped, numbered, lockable, and copy-ready.

Gender

0 names

How these names are made

Each culture on the list has its own inventory of onsets, vowels, and endings. A name is assembled from that inventory, then shaped by the style you pick. Nothing is scraped from a book, and no name is a random string of letters.

What's supported

Computed from the data file.

Deliberately not included: sign-in, saved history, a database, or any server call. Everything runs in the page.

Using it at the table

Questions DMs ask

How do I name a whole squad of NPCs fast?

Set the count to 100 or 200, press Generate, then Copy all. The names come grouped and numbered, so you can paste them into session notes and strike out the ones you do not want.

What should elf names sound like?

Elvish leans on liquid consonants and long vowels, with soft endings such as -riel, -thil, and -wyn. Wood elf sets use woodier endings, drow sets clip hard. The goal is that every elf name in one run shares a register instead of drifting.

Do these names have meanings?

No, and the page will not pretend otherwise. They are phonetic constructions, not dictionary words. If a name needs a meaning, invent one — because each culture draws from one inventory, the meanings you attach will still feel related.

Why does every name have a surname?

A single word reads like a placeholder at the table. Given name plus family name is what most rosters need, and the surname pool is per culture so it does not clash with the given name.

Can I get 200 names in one click?

Yes. The count control runs from 10 to 200 and generation is local, so a full run is instant. Duplicates are rejected during generation.

What does locking a name do?

The locked row is skipped on reroll and keeps its number. Lock the keepers, reroll the rest.

Does it work on a phone?

Yes. Controls stack, rows collapse to two lines, and nothing scrolls sideways. Copy uses the system clipboard where available and falls back to a text selection if the browser refuses.

Do I need an account?

No account, no email, no stored history. The only thing that persists is the state in the address bar, which you can bookmark or throw away.

Can I use these names in something I publish?

Yes — they are generated combinations, not lifted from a sourcebook. Home games, streams, and published adventures are all fine, no attribution needed.