Home › Fun & Games › Fantasy Name Generator

Fantasy Name Generator

Pick a race and get a batch of names that sound like they belong to it. Each race has its own syllables and rules, from flowing elven names to growling orc ones, plus family names and epic titles.

Race
Gender

    Saved names (0)

      Advertisement
      Advertisement

      How to use the Fantasy Name Generator

      1. Choose a race from the row of icons. The syllable rules for that race appear below the buttons.
      2. Pick a gender, length and first letter if you want, and decide whether to add a family name or title.
      3. Press Generate names for a fresh list of 10, 20 or 40 names.
      4. Tick Show syllables to see the building blocks, which helps if you want to tweak a name by hand.
      5. Tap the heart to save favorites, then copy or download your saved names for your game notes.

      Syllable rules by race

      RaceSoundExample startsMale endingsFemale endingsExample names
      ElfFlowing, soft, many vowelsAe, Syl, Thal, Lor-ion, -ar, -ael-iel, -wen, -iaAelarion Moonwhisper, Sylwen
      DwarfShort, hard consonantsBrom, Thor, Dur, Kaz-in, -rik, -grim-hild, -dis, -raBromrik Ironbeard, Thradis
      OrcGuttural, harshGrak, Zug, Mog, Gash-ash, -ug, -gor-a, -ka, -ishaGrakash Skullfang, Mogka
      HumanMedieval EuropeanAld, Bran, Wil, Ced-ric, -win, -bert-a, -wyn, -etteAldric Ashford, Elena
      DragonLong, hissing, rollingVy, Drak, Xar, Ign-rax, -thor, -gon-ira, -essa, -yxaVytharax the Crimson Terror
      HalflingCosy, roundedBil, Tob, Pip, Ros-bo, -wise, -ry-ly, -belle, -roseTobry Honeybarrel
      GnomeBouncy, playfulFizz, Wob, Zook, Tink-wick, -ble, -nock-ella, -bie, -etteFizzblewick Cogwhistle
      FairyLight, tinklingTwi, Lys, Glim, Pip-lin, -ix, -wick-belle, -ette, -riaTwilabelle Petalshimmer
      DemonDark, sibilantMal, Az, Zar, Vash-oth, -ezar, -axas-ith, -yss, -iraMalzeoth Cinderbane

      How the cleanup rules work

      Gluing random syllables together can produce names nobody could say out loud, so every name passes through a few simple rules:

      1. Merge matching letters at a join. Brom + mund becomes Bromund, not Brommund.
      2. Avoid clashing vowels for harsh races. Mog + ash stays Mogash, but Gula + ash becomes Gulash. Elves and fairies keep vowel glides like ae and ia.
      3. No four consonants in a row across a join, so Thrak + gr… gets trimmed.
      4. No triple letters anywhere, and names stay between 3 and 14 letters.

      Every race has roughly 20–30 starting syllables, 6–16 middle syllables and 20–30 endings, which gives tens of thousands of possible first names before family names and titles are added.

      Tips for naming characters

      • Make names easy to tell apart. Give main characters different first letters and lengths so readers and players don't mix them up.
      • Keep a culture consistent. Characters from the same place should share sounds; the race rules help with that.
      • Use the syllables view to swap one part by hand, e.g. change the ending of Aelarion to -iel for a sister named Aelariel.
      • Say it out loud at the table. If a name is hard to pronounce, players will invent a nickname for it anyway.

      Frequently asked questions

      How does the fantasy name generator work?

      Each race has its own set of starting syllables, optional middle syllables and endings for male, female or neutral names. A name is built as start + middle + ending, then cleaned up: repeated letters at the joins are merged and piles of four consonants are trimmed, so names stay pronounceable.

      What makes elf names different from dwarf or orc names?

      Elf syllables use soft consonants and lots of vowels (Aelarion, Sylwen), dwarf syllables are short and hard (Bromrik, Thradis), and orc syllables are guttural with g, k, z and short u sounds (Grakash, Zugka). The race panel explains the rules for each one.

      Can I use these names in my D&D campaign or novel?

      Yes. The names are generated randomly from syllables, so you are free to use them for tabletop games, video game characters, books or anything else. A quick search is still wise for commercial projects, in case a name already exists somewhere.

      Why don't dragons have family names?

      In most fantasy settings dragons are solitary and are known by a single name plus a fearsome title. Tick Add a title or epithet to get names like Vytharax the Crimson Terror.

      What happens if I pick a starting letter a race doesn't use?

      If no traditional syllable for that race starts with your letter, the generator puts the letter in front of a normal syllable and tells you, so you still get a list that fits your choice.

      Are saved names stored online?

      No. Saved names are kept only in your browser's local storage on this device. Use Copy saved or Download .txt to back them up.

      Related tools