Skip to content
NomezoNomezo

Fantasy name generator

A name generator for fantasy characters: humans, elves, dwarves, orcs, halflings, gnomes, tieflings, fae, goblins, giants and merfolk, for women or men, with an optional family name like Ashford or an epithet like the Bold.

Add a family name
Add an epithet

  • Zanwizzle Riverstone

    Say it: ZAN-wizzle

    Invented meaning (our gnomish): "copper fizz".

    Gnome

  • Casorezar Wolfhart

    Say it: CAS-or-ezar

    Invented meaning (our infernal): "ruin dusk".

    Tiefling

  • Osard Frostvale

    Human

  • Vondhild Goldcrest

    Say it: VOND-hild

    Invented meaning (our dwarvish): "coal".

    Dwarf

  • Lireth Ravenhill

    Say it: LIR-eth

    Invented meaning (our infernal): "cinder ink".

    Tiefling

  • Wrenlet Mossgrove

    Say it: WREN-let

    Invented meaning (our gnomish): "bauble fizz".

    Gnome

  • Riell Silverthorn

    Say it: RI-ell

    Invented meaning (our merfolk): "ripple moon".

    Merfolk

  • Fenwizzle Thistledown

    Say it: FEN-wizzle

    Invented meaning (our gnomish): "copper fizz".

    Gnome

  • Gunhild Swiftbrook

    Say it: GUN-hild

    Invented meaning (our dwarvish): "root coal".

    Dwarf

  • Hesael Briarwood

    Say it: HES-ael

    Invented meaning (our infernal): "hunger horn".

    Tiefling

  • Halry Ravenhill

    Say it: HAL-ry

    Invented meaning (our halfling): "brook honey".

    Halfling

  • Lirius Thornfield

    Say it: LIR-ius

    Invented meaning (our infernal): "cinder whisper".

    Tiefling

DownloadFavorites

Naming language builder

Give a people in your world their own sound. Pick a palette, and the builder makes a small naming language: the syllables it likes, a word for “kin” that makes family names, a word for “land” that makes place names, and a dozen names that all sound related. Every part has an invented meaning.

Liquid l, r and n with open vowels, the sound most readers hear as elvish.

Fine-tune the sounds
Syllable shapes

Separate sounds with spaces. Two-letter sounds such as th, sh and kh count as one.

Favorite sounds: r, th, n, l, m with a, e, ae, i, o.

Family names end in -mil, “kin”. Place names end in -raeth, “land”.

People

Given names.

  • Nael NAEL · “light”
  • Narothia NA-ro-thia · “heart sea”
  • Ron RON · “song”
  • Raethe RAE-the · “red wood”
  • Rethosael RE-tho-sael · “willow frost”
  • Raer RAER · “night”
  • Rethia RE-thia · “white sea”
  • Nasnael NAS-nael · “fire light”
  • Nasfae NAS-fae · “fire moon”
  • Rianreth RIAN-reth · “peace willow”
  • Nithonas NI-tho-nas · “true fire”
  • Thaer THAER · “iron”

Families

A name plus -mil.

  • Nithomil NI-tho-mil · “true kin”
  • Fimil FI-mil · “mountain kin”
  • Thosmil THOS-mil · “oak kin”
  • Maermil MAER-mil · “rain kin”
  • Faemil FAE-mil · “moon kin”
  • Rianmil RIAN-mil · “peace kin”

Places

One or two words plus -raeth.

  • Rianaenraeth RIA-naen-raeth · “peace ember land”
  • Ronaraeth RO-na-raeth · “song heart land”
  • Naraeth NA-raeth · “heart land”
  • Nasaethoraeth NA-sae-tho-raeth · “fire gold land”
  • Thaenraeth THAEN-raeth · “thorn land”
  • Thosdaeraeth THOS-dae-raeth · “oak ship land”
Glossary: the 24 parts these names use
  • mil kin
  • raeth land
  • fi mountain
  • rian peace
  • ron song
  • sael frost
  • dae ship
  • nar heart
  • thaer iron
  • the wood
  • thaen thorn
  • saeth gold
  • nith true
  • fae moon
  • nas fire
  • nael light
  • reth willow
  • thia sea
  • thos oak
  • raer night
  • re white
  • rae red
  • maer rain
  • naen ember

Meanings are invented for your world; they are not translations from any real language. Names that are everyday English words are skipped.

Cast checker

Readers recognize names by their shape: the first letter, the length and the ending. Paste your characters below to find the names that sound alike, rhyme, share a first letter, are hard to say, already belong to a famous character, or are everyday English words.

0 names. Notes after a dash or colon are ignored. Names stay in your browser.

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.

NameMeaning or note
BranwenHuman. A real Welsh name from medieval legend
KalricHuman. Hard K and -ric ending give a knightly ring
ElmundHuman. Sturdy and plain, good for a soldier or farmer
LorinaHuman. Gentle and easy to say at the table
GwenellaHuman. Courtly and bright, for a noble's daughter
EvricHuman. Brisk two-syllable name for a sellsword
SeliaHuman. Light and lyrical; suits a bard
HalaricaHuman. Long and regal, fit for a queen
CaelithElf. Soft opening and a classic -ith ending
ElindraElf. Flowing three syllables with a firm finish
VaelorElf. Calm and noble; suits a captain of the guard
ThalnisElf. Crisp ending, good for a scout
IlarienElf. Musical and slow, like a song title
FaelithElf. Fae opening hints at fey ancestry
IthwenElf. Pale and quiet, suits a moon priestess
GrimdunDwarf. Gruff and solid, made for a shield wall
TharhildDwarf. The -hild ending gives an old-world strength
BromekDwarf. Short and stubborn, easy to shout
RisdraDwarf. The -dra ending suits a forge master
KildainDwarf. Sounds like a respected clan elder
VondhildDwarf. Heavy consonants, unmistakably dwarven
ZugthakOrc. Two harsh beats, built for a war chief
HruktarOrc. Throaty opening, good for a shaman
YagnakOrc. Blunt and simple, a raider's name
GraghaOrc. Rough but rhythmic; suits a female warrior
LugnarOrc. A little softer, so it fits a half-orc too
KargorOrc. Rolling r sounds, menacing from a distance
PipwickHalfling. Cheerful and small, like a candle stub
RosbellHalfling. Sweet and homey, good for a baker
TobkinHalfling. Friendly diminutive; suits a young rogue
MerwynHalfling. Gentle and a touch old-fashioned
DunbellHalfling. Sounds like a family that runs an inn
KitrinHalfling. Quick and bright, made for a nimble thief
FizwizzleGnome. Pure tinkerer energy, sparks included
DabneyGnome. Prim and proper, for a gnome scholar
TibbitGnome. Tiny and clever, a ready-made nickname
GlimwickGnome. Glim suggests light; good for an illusionist
NimletGnome. Small and nimble, suits an artificer's helper
OrinockGnome. Playful rhythm with a knock at the end
EphiraTiefling. Elegant with an edge; suits a warlock
XanarosTiefling. Rare X opening and a stern ending
MaliraTiefling. Soft sound hiding something sharp
RavionTiefling. Dark and dashing, good for a rogue
SezaraTiefling. Sly and sibilant, made for a schemer
LireusTiefling. Classical feel, like a fallen noble
BlackwoodFamily name. An old forest family with secrets
EmberfallFamily name. Suits a line of fire mages
ThistledownFamily name. Soft and rural, perfect for halflings
IronhandFamily name. A clan of smiths or soldiers
RavenscarFamily name. Grim northern lords
LunwenFae. A bright, bell-like name for a moonlit trickster
TriluneFae. Three soft syllables for a queen of the hollow hills
KrikwickGoblin. Quick and snickering, for a sneak thief
TwigpipGoblin. Small and silly, good for a comic sidekick
HedhildGiant. A heavy, Norse-sounding name for a frost giant's matriarch
SkarmundGiant. A name that lands like a falling boulder
SalmaraMerfolk. Salt and sea in one flowing name
OndosMerfolk. 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.

How to make a fantasy name that fits your world

By The Nomezo Editors · Updated October 22, 2026 · How we research names

A fantasy name has two jobs. It has to sound like it belongs to a people and a place, and it has to be easy for a reader or a player to recognize the second time it appears. These five steps cover both.

  1. 1

    Start with the people, not the name

    Decide how each culture in your world should sound before you name anyone in it: soft and old, harsh and martial, quick and practical. Tolkien worked this way round. “The invention of languages is the foundation,” he wrote in 1955; “to me a name comes first and the story follows.”

  2. 2

    Give that people a syllable pattern

    Real languages allow only some shapes of syllable, and that is what makes them recognizable. The Language Construction Kit advises starting “with a distinctive syllable pattern”, and points out that Japanese allows little more than a consonant, a vowel and an optional n. Pick a few sounds and shapes for each people, or let the naming language builder do it.

  3. 3

    Generate, then edit

    Use the generator for raw material, not the final answer. Swap a vowel, drop a letter, borrow the ending of one name and the start of another. Most names that feel right have been adjusted by hand.

  4. 4

    Say it aloud, then spell it the way it sounds

    Read the name three times at normal speed. If you stumble, your readers and players will too. The respelling under each generated name (LUG-gha, SAER-ith) shows where the stress falls; keep one for each main character in your notes or glossary.

  5. 5

    Check the whole cast together

    A name that works alone can still clash with the one beside it. Paste your list into the cast checker to find pairs that start, end or sound alike.

Why some names sound graceful and others sound brutal

Readers judge a name by its sound before they know anything about the character. Psychologists have studied this for a century. In 1929 Wolfgang Köhler showed people a rounded shape and a spiky one and asked which was “maluma” and which was “takete”; most matched the soft word to the round shape. In 2001 V. S. Ramachandran and Edward Hubbard repeated it with “bouba” and “kiki”, and reported that 95% of people chose the same way. The effect has since been found across many languages, and with ordinary names too.

The generator's syllable banks lean on these tendencies. Play against them on purpose when it suits the story: a gentle orc with a soft name is memorable precisely because it breaks the pattern.

Sounds and how readers tend to hear them
SoundsTend to read asUsed here forExamples
l, r, n, m and open vowels (a, e, ia, ae)Soft, graceful, oldElves, fae, merfolkSylvara, Lunra, Shelmara
k, g, a rolled r, clusters like gr and kr, back vowels o and uHarsh, strong, dangerousOrcs, giantsGordak, Sturgrim
b, d and short closed syllables (Brom, Dol, Thar)Solid, earthy, dependableDwarvesBrombek, Bromdis
s, z, sh, th and xSmooth, sly, foreignTieflingsVesora, Belaxis
Bouncy endings: -y, -kin, -wick, -le, -pipSmall, friendly, comicHalflings, gnomes, goblinsMilkin, Glimble, Twigpip

The 11 peoples in this generator

Each people has its own syllables, its own endings for women and men, and its own invented vocabulary for the meanings shown on each card. The examples are real results from the generator. For D&D's playable races, such as dragonborn, drow and goliath, use the D&D name generator.

Fantasy peoples, their sound and typical endings
PeopleSoundWomen's endingsMen's endingsExamples
HumanMedieval European: familiar but not quite real-ia, -ella, -wen, -ys-ric, -mund, -ard, -ornRoswen, Lorelle, Cedorn, Selwin
ElfElf generatorFlowing l, r and th with open vowels-iel, -wen, -rien, -ndra-ion, -dir, -las, -thilSylvara, Melwen, Faedir, Nymrion
DwarfDwarf generatorShort, hard syllables; Norse-like-hild, -dis, -ra, -ika-grim, -mund, -dain, -bekBromdis, Balika, Durgrim, Brombek
OrcOrc generatorRough clusters, back vowels, hard stops-ga, -gha, -ush, -za-ak, -ug, -oth, -rukZugra, Rakush, Gordak, Hruknar
HalflingCozy, homespun English endings-ly, -ie, -bell, -nell-by, -wick, -kin, -bornRosina, Cambell, Milkin, Camwick
GnomePlayful, fizzy, tinkering-ana, -ella, -let, -pin-ble, -zle, -wick, -nockFizella, Wizlet, Glimble, Fendock
TieflingTiefling generatorClassical, sharp and sibilant-ira, -yra, -ixa, -emis-eus, -axis, -ezar, -anthVesora, Astyra, Belaxis, Zevaros
FaeLight, bell-like, a little strange-lune, -thea, -wen, -ree-mir, -rin, -wyn, -orinLunra, Glimwen, Elorin, Silmir
GoblinSnappy and snickering-pip, -nib, -wit, -kle-wick, -gob, -lug, -nikTwigpip, Zibbit, Murkwick, Vexgob
GiantHeavy, slow and Norse-flavored-hild, -dis, -una, -rid-grim, -mund, -rok, -nirHedhild, Elduna, Sturgrim, Hrimnir
MerfolkTidal and round, full of vowels-mara, -rine, -ine, -thys-os, -on, -ius, -loShelmara, Thalina, Ondrion, Nerius

Family names, epithets and titles

A second name tells readers where a character stands: which family, which place, what they did. Real history offers every model you need, from patronymics that change each generation to bynames such as Harald Fairhair and Æthelred the Unready. Choose one or two systems per culture and keep to them, so the names themselves show who belongs where. Ursula K. Le Guin's Earthsea adds a twist worth borrowing: everyone has an everyday use-name, and a true name they guard closely.

Kinds of fantasy family names and bynames
KindHow it worksExamplesBest for
Compound family nameTwo English words joined: a landscape or object plus a qualityAshford, Ironhand, CopperkettleHumans and halflings in English-flavored settings
PatronymicSon or daughter of a parent, so it changes every generationThorek Balinson, Asta GrimsdottirDwarves, giants and Norse-like cultures
Clan or houseA family line with a seat, a banner and enemiesof House Blackwood, of the Stonefist clanNobles, dwarves and orc tribes
Place nameWhere someone comes from, often how strangers know themof the Ashen Vale, of HighmoorTravelers, exiles and wizards
Epithet or bynameA nickname earned by a deed, a look or a habitthe Bold, Far-Walker, Bright-EyesHeroes, rulers and villains
TitleA rank or role in front of the nameSer, Lady, Warden, MotherKnights, clergy and anyone with authority

In the generator, Add a family name gives compound family names and Add an epithet gives bynames. For real surnames with meanings, use the last name generator.

Apostrophes, accents and spelling

Apostrophes are the most common complaint readers have about fantasy names. The Language Construction Kit puts it bluntly: people who are new to inventing languages “start with the alphabet and add a few apostrophes and diacritical marks”, and the result looks foreign without sounding consistent.

  • Give each mark one job. An apostrophe can mark a pause, a dropped sound or a clan prefix (Ka'Vor, “of the Vor”), but only one of those, everywhere in your world.
  • Use accents for sound, not decoration. If é means a long e in one name, it should mean that in every name.
  • Spell each people differently. One culture can use k and y, another c and i. The same sound spelled two ways tells readers two peoples are speaking.
  • Think of the audiobook. A narrator has to say every name aloud. If you cannot say it confidently, give it a respelling in a glossary or simplify it.

Keep a cast easy to tell apart

Readers do not read names letter by letter; they recognize a shape. Orson Scott Card's advice to writers is to give main characters names that start with different letters and sounds, so that Kael and Kira never share a page. Vary the length and the ending too: a cast of two-syllable names ending in -ion reads as one blur.

Long names have a second problem: people shorten them. Game masters on the Paizo forums describe players turning a long NPC name into “Carl” within a session. Decide the short form yourself, and it will at least be one you like. Sound matters for gender too: Brandon Sanderson has said he renamed the hero of The Way of Kings from Marrin to Kaladin partly because the first name read as feminine to his readers.

The cast checker above runs these checks for you: same sounds, one-letter differences, rhymes, shared first letters and endings, hard clusters, apostrophes, famous character names and everyday English words.

Check a name before you publish it

  • Search it

    Search the name with “fantasy”, “character” and your genre. A name that belongs to a well-known book, game or film character will make readers think of that story first.

  • Read it in other languages

    An invented name can be a real word somewhere. Search it on its own and in a translation tool, and ask readers from other countries if you can.

  • Know the law

    Names and short phrases cannot be copyrighted in the US, according to the U.S. Copyright Office. Trademarks can protect a name used to sell products, so avoid famous character names in anything you sell.

  • Keep a glossary

    List every name with its respelling, its people and its meaning. It keeps spellings consistent across a long series or campaign and makes a ready pronunciation guide for readers.

Names at the gaming table

Game masters need names fast, usually for a character the players were never meant to meet. Generate 24 or 48 names for each people before a session, download them as a list, and cross them off as you use them. Keep the short ones for shopkeepers and guards, and give long, formal names only to characters who will matter, so players learn that a long name is worth remembering. For D&D races and settings, the D&D name generator covers 16 races, and the town and kingdom generators name the places they live.

Sources

Frequently asked questions

How do you come up with a fantasy name?

Start with the sound you want: soft and flowing for elves, short and hard for dwarves, rough for orcs. Join an opening syllable to an ending that fits, then say it out loud. This generator does that with a separate syllable bank for each race.

What is a good fantasy name for a human character?

Human fantasy names usually sound medieval and familiar, like Kalric, Branwen, Elmund or Lorina. Pair one with a family name such as Ashford or Blackwood.

How do I make a fantasy name sound unique?

Change one letter of a familiar sound, add or drop a middle syllable, or use a rare opening letter like Y, X or Z. Avoid famous names from big franchises so readers do not think of another story.

What races does this fantasy name generator cover?

Eleven peoples: human, elf, dwarf, orc, halfling, gnome, tiefling, fae, goblin, giant and merfolk, each for women or men. For D&D's playable races, such as dragonborn, drow and goliath, use the D&D name generator; for more depth on one race, try the elf, dwarf, orc or tiefling name generators.

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

Yes. The names are built from our own syllable lists, so you can use them freely in novels, games and campaigns, with no credit needed. A filter keeps out famous names from well-known books and games, but search any name you plan to publish.

How do I make female or male fantasy names?

Choose Female or Male in the generator. Each people has its own endings: elf women end in -iel, -wen or -rien and elf men in -ion, -dir or -las; dwarf women in -hild or -dis and dwarf men in -grim or -mund. Any mixes both, which also gives you names that work for anyone.

Should fantasy names have apostrophes?

Only if the apostrophe means something. Give it one job, such as a pause, a dropped sound or a clan prefix, and use it the same way across your world. Added just for looks, apostrophes make names harder to read and say.

How long should a fantasy name be?

Two or three syllables for main characters, so readers can say them without stopping. Longer names work for titles, ancient beings and formal occasions, but give the character a short form, because readers and players will invent one anyway.

Can a fantasy name be copyrighted?

No. The U.S. Copyright Office does not register names, titles or short phrases. A name can be protected as a trademark when it is used to sell products, which is why famous character names are best avoided for your own work.

What is a naming language?

A small set of sounds, syllable patterns and word parts that a fantasy people uses for its names. It makes every name from that people sound related. The naming language builder on this page makes one from a sound palette, with family and place names to match.

What is Custom mode?

Custom mode lets you set a few options and add a sentence of details. An AI language model then suggests 10 original names, each with how to say it and a suggested meaning, and you can ask for more like any name you like.

Are the meanings in Custom mode real?

For invented names, the meanings are suggestions for your story, not real word origins. AI can make mistakes, so check any claim about a real language before you rely on it.