Character Name Generator

Generate random character names for RPGs and fantasy fiction — pick a race, gender, and style, then get a batch of names instantly.

Pick a race (human, elf, dwarf, orc, halfling or tiefling), a gender and a style, then generate up to 20 first names at once.

Use the Character Name Generator

Name Options

Generated Names

Select your options and click Generate Names

Copied!

Quick answer

Pick a race (human, elf, dwarf, orc, halfling or tiefling), a gender and a style, then generate up to 20 first names at once. Names are built from syllables that suit each race, so elves get flowing names and orcs get harsh ones. Click any name to copy it.

Examples

RaceSoundNames it can make
ElfSoft vowels, -iel and -ion endingsArianiel, Kaelithion
DwarfHard consonants, -dur and -rin endingsThorindur, Baldarrin
OrcHarsh, short syllablesGrakuzgor, Zugak
HalflingLight, homely namesPippin, Tobinton
TieflingInfernal, -oth and -ax endingsMephiroth, Zarelax
HumanOld European rootsAlanric, Roselina

Choose a race and generate names.

Summary

This tool generates unique character names for tabletop RPGs, video games, and fantasy fiction. Select a race (human, elf, dwarf, orc, halfling, tiefling), a gender, and a naming style, then generate up to 20 names instantly in your browser — no account needed. All names are constructed client-side from curated syllable lists and name patterns, so every refresh produces a fresh batch.

How it works

  1. Choose a race from the dropdown (Human, Elf, Dwarf, Orc, Halfling, Tiefling, or Random).
  2. Select a gender preference: Male, Female, or Neutral/Any.
  3. Pick a naming style: Classic, Exotic, Short, or Long.
  4. Set how many names you want (1–20).
  5. Click "Generate Names" to get your list instantly.
  6. Click any name to copy it, or use "Copy All" to grab the entire list.

Use cases

  • Name a new DnD or Pathfinder character before a session.
  • Quickly populate an NPC roster for a tabletop campaign.
  • Find inspiration for a protagonist in a fantasy novel or short story.
  • Generate villain names with an exotic or ominous sound.
  • Create memorable companion or pet names for MMORPGs.
  • Produce a list of placeholder names during game jam prototyping.
  • Break writer's block when you cannot think of a fitting name.
  • Experiment with different racial aesthetics without committing to one.

Frequently Asked Questions

Last updated: 2026-05-29 · Reviewed by Nham Vu