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. Four of these five 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. The drow generator runs on a different artefact again.
- D&D Name Generator: 21 race settings including 8 human ethnicities, with a meaning where one is published
- Drow Name Generator: built from the published element tables, so every name arrives with its translation
- 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
- D&D Druid Name Generator: race names plus bynames drawn from the seven druid circles
Elves, and which elf you actually mean
Four franchises use the phrase "wood elf" and their conventions share almost nothing, which is a real problem rather than a pedantic one: a single page of results for that search returns three different franchises.
- Wood Elf Name Generator: D&D, Elder Scrolls, Warhammer and Tolkien, each on its own convention
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
Two halves of the same universe and two completely different naming problems. A Sith name is a real word damaged on purpose. A Jedi name, in the version fans actually use, is a formula run over your own name.
- Sith Name Generator: a dark concept and a transformation, with the source word shown
- Jedi Name Generator: the classic formula, worked in your browser, plus a syllable count from canon
Games
Two game worlds with published naming systems and a shared failure in the generators that serve them: both sets of results tend to hand you canon characters.
- Skyrim Name Generator: all ten races, the four kinds of second name they use, and a block on 101 canon names
- Pokemon Name Generator: built from how the real names are actually made, with 50 worked decompositions
Stage names
A stage name has one job the others do not: it has to survive being said once across a loud room, to someone who will not ask you to repeat it.
- 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 six 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.