ArrayArray

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.

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.

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.

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.

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.

View all tools