How the fantasy name generator works
Pick a race and the generator builds each name from three parts: an opening syllable, an optional middle syllable and an ending. Every race has its own hand-written syllable bank, so the sound changes with your choice. Elves get soft, flowing sounds, dwarves get short, hard ones and orcs get rough clusters like gr, kr and th.
Halflings use cozy, homespun endings such as -by, -wick and -kin. Gnomes lean playful with -ble, -zle and -wick. Tieflings get sharp, classical-sounding endings like -eus, -ira and -axis. Fae names ring like bells (-lune, -thea, -wen), goblin names snicker (-wick, -nib, -gob), giant names land like boulders (-grim, -hild, -mund) and merfolk names wash in and out like the tide (-mara, -rine, -os). A filter throws out awkward letter clusters, accidental real words and famous names from well-known books, then rolls again.
Turn on family names to add a surname from a list of more than 40 English-style compounds, such as Blackwood, Emberfall and Thistledown. They suit almost any setting, so the same surname can belong to a human knight or a halfling innkeeper.
Choose Female or Male to swap in endings that read that way for each people: -wen, -iel and -ra for elf women and -ion, -dir and -las for elf men; -hild and -dis for dwarf women and -grim and -mund for dwarf men. Leave it on Any for a mix of both.
Turn on an epithet for a byname, the way medieval rulers had them: the Bold, Far-Walker or of the Ashen Vale. Epithets that belong to famous characters, such as the Grey or Stormborn, are left out.
Below the generator are two tools for writers and game masters. The naming language builder gives a whole people one consistent sound, with family and place names to match, and the cast checker spots names in your story or campaign that readers will mix up.
That is Quick mode: instant and unlimited. For something more specific, switch to Custom mode, set a few options and add a sentence of details. An AI language model suggests 10 original names, each with how to say it and a suggested meaning, and More like this gives you variations on any name you like.
Fantasy names by race, with notes
Hand-picked by our editors. Copy one, or use them as a starting point.
| Name | Meaning or note |
|---|---|
| Branwen | Human. A real Welsh name from medieval legend |
| Kalric | Human. Hard K and -ric ending give a knightly ring |
| Elmund | Human. Sturdy and plain, good for a soldier or farmer |
| Lorina | Human. Gentle and easy to say at the table |
| Gwenella | Human. Courtly and bright, for a noble's daughter |
| Evric | Human. Brisk two-syllable name for a sellsword |
| Selia | Human. Light and lyrical; suits a bard |
| Halarica | Human. Long and regal, fit for a queen |
| Caelith | Elf. Soft opening and a classic -ith ending |
| Elindra | Elf. Flowing three syllables with a firm finish |
| Vaelor | Elf. Calm and noble; suits a captain of the guard |
| Thalnis | Elf. Crisp ending, good for a scout |
| Ilarien | Elf. Musical and slow, like a song title |
| Faelith | Elf. Fae opening hints at fey ancestry |
| Ithwen | Elf. Pale and quiet, suits a moon priestess |
| Grimdun | Dwarf. Gruff and solid, made for a shield wall |
| Tharhild | Dwarf. The -hild ending gives an old-world strength |
| Bromek | Dwarf. Short and stubborn, easy to shout |
| Risdra | Dwarf. The -dra ending suits a forge master |
| Kildain | Dwarf. Sounds like a respected clan elder |
| Vondhild | Dwarf. Heavy consonants, unmistakably dwarven |
| Zugthak | Orc. Two harsh beats, built for a war chief |
| Hruktar | Orc. Throaty opening, good for a shaman |
| Yagnak | Orc. Blunt and simple, a raider's name |
| Gragha | Orc. Rough but rhythmic; suits a female warrior |
| Lugnar | Orc. A little softer, so it fits a half-orc too |
| Kargor | Orc. Rolling r sounds, menacing from a distance |
| Pipwick | Halfling. Cheerful and small, like a candle stub |
| Rosbell | Halfling. Sweet and homey, good for a baker |
| Tobkin | Halfling. Friendly diminutive; suits a young rogue |
| Merwyn | Halfling. Gentle and a touch old-fashioned |
| Dunbell | Halfling. Sounds like a family that runs an inn |
| Kitrin | Halfling. Quick and bright, made for a nimble thief |
| Fizwizzle | Gnome. Pure tinkerer energy, sparks included |
| Dabney | Gnome. Prim and proper, for a gnome scholar |
| Tibbit | Gnome. Tiny and clever, a ready-made nickname |
| Glimwick | Gnome. Glim suggests light; good for an illusionist |
| Nimlet | Gnome. Small and nimble, suits an artificer's helper |
| Orinock | Gnome. Playful rhythm with a knock at the end |
| Ephira | Tiefling. Elegant with an edge; suits a warlock |
| Xanaros | Tiefling. Rare X opening and a stern ending |
| Malira | Tiefling. Soft sound hiding something sharp |
| Ravion | Tiefling. Dark and dashing, good for a rogue |
| Sezara | Tiefling. Sly and sibilant, made for a schemer |
| Lireus | Tiefling. Classical feel, like a fallen noble |
| Blackwood | Family name. An old forest family with secrets |
| Emberfall | Family name. Suits a line of fire mages |
| Thistledown | Family name. Soft and rural, perfect for halflings |
| Ironhand | Family name. A clan of smiths or soldiers |
| Ravenscar | Family name. Grim northern lords |
| Lunwen | Fae. A bright, bell-like name for a moonlit trickster |
| Trilune | Fae. Three soft syllables for a queen of the hollow hills |
| Krikwick | Goblin. Quick and snickering, for a sneak thief |
| Twigpip | Goblin. Small and silly, good for a comic sidekick |
| Hedhild | Giant. A heavy, Norse-sounding name for a frost giant's matriarch |
| Skarmund | Giant. A name that lands like a falling boulder |
| Salmara | Merfolk. Salt and sea in one flowing name |
| Ondos | Merfolk. Short and round, for a harbor guardian |
Tips for choosing a good name
Match the sound to the race
Readers judge a name by its sound before its meaning. Hard consonants read as dwarf or orc, soft vowels as elf and bouncy endings as gnome. If a name feels wrong for the character, switch the race filter and roll again.
Say it out loud at the table
A name nobody can pronounce turns into a nickname within one session. Read it aloud three times. If it trips you up, pick a shorter one.
Give every character a different first letter
In a party or a novel, names that start with the same letter blur together. Vary first letters and syllable counts so everyone is easy to tell apart.
Use the family name as a story hook
A surname like Emberfall or Ironhand implies a trade, a place or a legend. Decide what it means to your character and you have the start of a backstory.

