About Contact
Tools
1 Rep Max Calculator — Estimate Your 1RM From Any Set401(k) CalculatorAge Calculator — Your Exact Age in Years, Months & DaysAmortization CalculatorAsphalt CalculatorAsphalt Driveway Cost CalculatorAuto Loan CalculatorBarcode GeneratorBase64 EncoderBd Ft CalculatorBench Press Max Calculator — Estimate Your Bench 1RMBMR Calculator — Estimate Your Basal Metabolic RateBoard Foot CalculatorBrick CalculatorCalorie Deficit Calculator — Daily Target and TimelineCD Calculator (Certificate of Deposit)Cement CalculatorCircle Area Calculator — Area, Radius, Diameter, CircumferenceColor Palette GeneratorCompound Interest CalculatorConcrete Bag CalculatorConcrete Block CalculatorConcrete CalculatorConcrete Calculator with CostConcrete Footing CalculatorConcrete Mix CalculatorConcrete Pad CalculatorConcrete Price CalculatorConcrete Slab CalculatorConcrete Slab Cost CalculatorConcrete Volume CalculatorConcrete Weight CalculatorConcrete Yard CalculatorConduit Fill CalculatorCrushed Stone CalculatorDirt CalculatorDrywall CalculatorDue Date Calculator — Estimate Your Baby's Due DateFantasy Name GeneratorFavicon GeneratorFence CalculatorFill Dirt CalculatorFinal Exam Calculator — What Grade Do I Need on the Final?Fraction Calculator — Add, Subtract, Multiply, DivideFree Citation Generator (APA, MLA, Chicago, Harvard)GPA Calculator — Unweighted and Weighted, with Cumulative GPAGravel CalculatorHEIC to JPG ConverterHELOC CalculatorInsulation CalculatorLandscape Rock CalculatorMacro Calculator — Daily Protein, Carbs, and FatMean Calculator — Average of a List of NumbersMedian Calculator — Middle Value of a List of NumbersMeme GeneratorMetal Roof CalculatorMinute to Decimal ConverterMorse Code ConverterMortgage Payoff CalculatorMulch CalculatorOvulation Calculator — Find Your Fertile WindowPaver Base CalculatorPaver CalculatorPaver Sand CalculatorPea Gravel CalculatorPeptide CalculatorPercentage Calculator — Solve Any Percent QuestionPNG to PDF ConverterPuppy Weight CalculatorPythagorean Theorem Calculator — Solve Any Right TriangleQuadratic Formula Calculator — Roots, Vertex, Factored FormQuikrete Concrete CalculatorRaised Bed Soil CalculatorRandom Name GeneratorRiver Rock CalculatorRock CalculatorRoof Cost CalculatorRoof Pitch CalculatorRoof Shingle CalculatorRoof Slope CalculatorRoof Truss CalculatorRubik's Cube Solver — Solve Any Scrambled 3×3 CubeSakrete Concrete CalculatorSales Tax CalculatorSand CalculatorScrap Silver CalculatorSignature GeneratorSleep Calculator — Best Bedtimes & Wake Times by Sleep CycleSlope Calculator — Slope, Equation, Angle, GradeSnow Day CalculatorSod CalculatorSoil CalculatorSonotube Concrete CalculatorSquare Footage Calculator — Room and Floor AreaSquat Max Calculator — Estimate Your Squat 1RMStandard Deviation Calculator — Sample and PopulationStone CalculatorTDEE Calculator — Total Daily Energy ExpenditureTier List MakerTile CalculatorTime Calculator for WorkTop Soil CalculatorTopsoil CalculatorTriangle Calculator — Solve Any Triangle From 3 InputsUPC GeneratorUsername GeneratorVolume Calculator — 8 Shapes With Unit ConversionWebP to JPG ConverterWebP to PNG ConverterWordle Solver — Best Next Guess for Today's Puzzle
← All tools

Fantasy Name Generator

Conjure fantasy character names across 12 races — elves, dwarves, orcs, and more.

Controls

Gender

    What is fantasy name generator?

    The Fantasy Name Generator composes character names from hand-curated syllable pools tuned per fantasy race. Pick a race (elf, dwarf, orc, human, halfling, dragonborn, tiefling, gnome, goblin, fairy, vampire, or demon — twelve in v1), pick a gender (or leave on Any), and click Generate to get ten fresh names. The output is always a single token in PrefixSuffix form — no “first + last” splitting — because that’s how most fantasy races name their characters in tabletop and game-world conventions.

    What makes each race feel distinct is per-race syllable shaping rather than a shared pool. Elf prefixes lean on soft consonants (l, n, r, v, th) and elf suffixes are vowel-forward and flowing, so combinations read as airy and ancient. Dwarves go the opposite direction: hard stops (k, g, d, b, r), short syllables, and stout single-word suffixes like axe, stone, helm, fist. Orcs and goblins use guttural clusters (gr, sh, zh, kr) and get a 10% apostrophe-cluster variant — names like Zog’bash and Snik’krit — that gives them the classic raid-boss vibe. Halfling names are warm and food-adjacent (foot, belly, berry, leaf), tieflings mix virtue-concept prefixes with harsh demonic suffixes, gnomes get bouncy double-consonant suffixes (fizzle, bobble, tock), and vampires draw from Eastern-European-flavored stems (Boris, Dimitri, Vlad) with surname suffixes (kov, escu, slav, mir).

    Every name passes through a denylist filter and an anti-IP check during authoring — no Legolas, no Drizzt, no Thrall, no Sauron. The syllables themselves are original (hand-written for this tool, not lifted from any source material), so the names you generate are yours to use freely. Twelve races covers the most-requested fantasy archetypes for v1; centaur, minotaur, kobold, kenku, tabaxi, and others are on the roadmap.

    When to use a fantasy name generator

    • D&D and Pathfinder character naming — Rolling up a new tabletop character and need a name that fits the race? Pick elf, dwarf, halfling, dragonborn — whatever your sheet says — and grab a name in seconds. Each race has its own syllable shaping, so names sound right for the species rather than randomly assembled.
    • Fantasy fiction and worldbuilding — Writing a novel or short story set in a fantasy world? Use the generator to populate towns, name minor characters, or spark ideas for protagonists. Generate 10 at a time and pluck the ones that feel right for the role.
    • Fantasy MMO and game handles — Starting a new character in WoW, FFXIV, Elder Scrolls Online, or any other fantasy MMO? Pick the closest race match, generate, and copy a handle that fits the lore without copying someone else's character.
    • Screenplay and tabletop placeholder names — Need stand-in names while drafting an adventure module or screenplay? Each click gives a fresh 10-name batch you can swap into your draft — no need to invent names from scratch when you're focused on plot.
    • Cosplay and LARP characters — Building a costume or LARP persona? The generator gives you a name with the right cultural flavor for your race — orc warlord, elven mage, dwarven cleric — without recycling well-known characters from existing IP.

    How to use the Fantasy Name Generator

    1. Pick a raceChoose from 12 races in the dropdown: elf, dwarf, orc, human, halfling, dragonborn, tiefling, gnome, goblin, fairy, vampire, or demon. Each has its own syllable pool tuned to feel right for the species. Leave it on Any to get a mixed batch across all 12.
    2. Pick a genderToggle Male, Female, or Any. Each race has separate male and female prefix pools so names match conventions for that race (e.g. dwarven masculine names favor hard consonants, female prefer Old Norse-inflected forms). Any draws randomly from both pools per name.
    3. Click GeneratePress the Generate 10 names button — or hit Space when no input is focused — to produce a fresh batch. Click the copy icon next to any name to put it on your clipboard, or use Copy all to grab the whole list at once.

    Worked examples

    Elf, Female

    Input:  Race: Elf, Gender: Female
    Output: Saelinwynne, Tiraevenel, Ariathel, Nyrislothel, Quenmoril, Eilylasse, Aelinriel, Liriviel, Sylvthar, Tyliasyllas

    Elf names use soft consonants (l, n, r, v, th) and vowel-forward suffixes for that flowing high-fantasy feel.

    Dwarf, Male

    Input:  Race: Dwarf, Gender: Male
    Output: Korstone, Thoraxe, Grimhelm, Durbrok, Gargarth, Hakkund, Khargrom, Borrune, Norfist, Drakhand

    Dwarf names use hard stops (k, g, d, b, r) and stout single-word suffixes like stone, axe, helm, fist.

    Orc, Any

    Input:  Race: Orc, Gender: Any
    Output: Gromthrak, Zog'bash, Sharnash, Krug'mog, Bragor, Ugrgar, Thokvog, Hru'narg, Skarthrak, Mognash

    Orc and goblin races get a 10% apostrophe-cluster variant (e.g. Zog'bash) for that classic raid-boss vibe.

    Frequently asked questions

    Are these names from any specific game?
    No. Every name is composed at random from hand-curated syllable pools — no character names from D&D, Lord of the Rings, Warcraft, or any other copyrighted work appear in the prefix or suffix lists. The shaping rules (soft consonants for elves, hard stops for dwarves, etc.) reflect common fantasy conventions, but the specific syllables are original.
    How do you avoid overlap with existing IP?
    Before shipping, every prefix is cartesian-producted with every suffix per race and scanned against a denylist of well-known character names — Legolas, Aragorn, Gandalf, Drizzt, Thrall, Sylvanas, and others. If a combination would produce a famous character name, the syllable is swapped. Apostrophe-cluster names (Vol'jin-style) are allowed in spirit but not as exact spellings.
    Why aren't races like centaur, minotaur, or kobold included?
    v1 covers the 12 most-requested fantasy races: elf, dwarf, orc, human, halfling, dragonborn, tiefling, gnome, goblin, fairy, vampire, and demon. Centaur, minotaur, kobold, satyr, kenku, tabaxi, and others are on the roadmap for v2. If you have a race you'd like added, mention it on the contact page.
    Can I generate more than 10 names at a time?
    Each click produces a fresh batch of 10 — there's no cap on how many times you can click. If you need 50, click Generate five times and copy each batch. The pool is large enough that you'll see almost no repeats across consecutive batches for most races.
    Are there race-specific naming conventions reflected in the output?
    Yes. Elf prefixes use soft consonants (l/n/r/v/th) and vowel-heavy suffixes for a flowing feel. Dwarves use hard stops (k/g/d/b) and stout one-word suffixes (axe, stone, fist). Orcs and goblins use guttural syllables and inject an apostrophe ~10% of the time. Halfling suffixes are warm and food-adjacent (foot, belly, berry, leaf). Each race is tuned individually rather than drawing from a shared pool.
    Is the apostrophe variant only for orcs and goblins?
    Yes — the apostrophe-cluster pattern (e.g. Zog'bash, Snik'krit) is part of orc and goblin convention and appears in roughly 10% of orc and goblin names. The other 10 races never inject apostrophes, so an elf or vampire name will always be a single token.
    Are the names safe for kids' games and family content?
    Yes. Every generated name is filtered against a denylist of offensive substrings before being shown. The source syllables themselves are hand-curated, so no slurs or NSFW terms appear in the pools. The output is appropriate for kids' D&D groups, school theater productions, and family-friendly fantasy projects.
    Can I save my favorite names?
    Not directly — the tool is stateless and has no accounts. Copy the names you like (single or all-at-once) into your campaign notes, character sheet, or a doc file. Keeping it accountless makes the tool faster and means nothing of yours gets stored on a server.