Name Generators
Names that hold up where you have to use them. Every generator here follows the naming convention its setting actually uses, rather than shuffling fantasy syllables.
Why these are on a text tools site
TextToolz makes text that has to obey somebody else's rules. A Discord font has to survive Discord's renderer. A Fortnite name has to pass Epic's filter. A dwarf's name has to carry a clan. It is the same job pointed at a different constraint, which is why the name generators live here next to the font and style tools.
Dungeons & Dragons
In D&D the name comes from the character's race, never the class. These share one engine built on the naming conventions published for each race, so a dwarf gets a clan, a drow gets a house, and an elf gets a family name that means something in Elvish.
- D&D Name Generator — 21 race settings including 8 human ethnicities, with a meaning where one is published
- D&D Warlock Name Generator — race names plus epithets flavoured by the eight patrons
- D&D Monk Name Generator — race names plus titles from the eight monastic traditions
Places and worlds
A map needs names too, and real place names are almost always a description with an ending attached. These build them that way and tell you what every one means, which is the part no other generator can do.
- City Name Generator — 8 formation mechanisms, every name decomposed and glossed
- Country Name Generator — 5 origins and 6 language families, with the endonym and the long form
Star Wars and stage names
Two more generators built on a documented method rather than on a mood. A Sith name is a real word damaged on purpose; a stage name has to survive being said once across a loud room.
- Sith Name Generator — a dark concept and a transformation, with the source word shown
- Stripper Name Generator — stage names by formula, each rated for whether it is heard right first time
How these differ from the usual name lists
Most name generators shuffle syllables and sort the results into moods. These five differences are the reason the output here can be checked rather than only liked, and the last one is the one no competing tool will print.
- The mechanism first. The convention, formation mechanism or transformation is chosen before a single syllable is drawn, so the output belongs to a people or a place rather than to nobody.
- The right kind of second name. Clan, house, family name or lineage, depending on what that race actually uses.
- Separate male and female tables for every race, because they genuinely differ.
- A meaning where one exists, and a blank where it does not. Nothing here fills a meaning column by inventing an etymology.
- Class kept as an optional layer. No invented class-only names, because the rules do not contain any.
- Nothing leaves your browser. No account, no API call, no limit.
More coming
The set is being extended one node at a time. If a generator you want is missing, the contact page is the fastest way to ask for it.
Other Tools You Might Like
The tools below come from the same category as the one you are using, so they work on the same kind of text.
Generate random addresses for testing
Repeat any word, line or paragraph with the separator you choose.
Count how often each word appears, ranked with its share of the text.
Combine multiple text strings into one
Browse Categories
Every tool on the site belongs to one of the categories below, grouped by the job it does rather than by the format it reads.