Fantasy Race Name Generator

Generate fantasy names for elves, dwarves, orcs, goblins, humans, Bretons, halflings, and gnomes, each from its own syllable set, in a feminine, masculine, or any style. Runs in your browser.

Name ideas

-

How it works

Pick a fantasy race and each name is built from that race’s own curated syllable set, a start, an optional middle, and an ending, then paired with a fitting surname or epithet. Covers elves, dwarves, orcs, goblins, humans, Bretons, halflings, and gnomes.

It’s for inspiration, not lore. The shuffle uses your browser’s secure random generator, and nothing is stored or sent anywhere.

What this does

A fantasy race name generator builds character names for elves, dwarves, orcs, goblins, humans, Bretons, halflings, and gnomes, each drawn from its own curated syllable set.

How to use it

  1. Pick a race from the menu.
  2. Choose a style (any, feminine, or masculine).
  3. Read the list of name ideas.
  4. Press “Shuffle again” for a fresh set.

How it works

For the race you pick, each name joins a start syllable, an optional middle, and a fitting ending, then adds a surname or epithet, all drawn at random with your browser’s secure generator.

Example

Switching from elf to dwarf swaps flowing names like Aelarwen for sturdy ones like Thorgrim Stonebeard.

Sources & methodology

Last updated .

Frequently asked questions

Which races are supported?

Elves, dwarves, orcs, goblins, humans, Bretons, halflings, and gnomes, each with its own syllable and surname set.

Are these names trademarked?

No. The parts are generic, public-domain fantasy syllables, not names from any specific game or book.

Is anything stored?

No. Names are generated in your browser and nothing is saved or sent.