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
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
| Race | Sound | Names it can make |
|---|---|---|
| Elf | Soft vowels, -iel and -ion endings | Arianiel, Kaelithion |
| Dwarf | Hard consonants, -dur and -rin endings | Thorindur, Baldarrin |
| Orc | Harsh, short syllables | Grakuzgor, Zugak |
| Halfling | Light, homely names | Pippin, Tobinton |
| Tiefling | Infernal, -oth and -ax endings | Mephiroth, Zarelax |
| Human | Old European roots | Alanric, 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
- Choose a race from the dropdown (Human, Elf, Dwarf, Orc, Halfling, Tiefling, or Random).
- Select a gender preference: Male, Female, or Neutral/Any.
- Pick a naming style: Classic, Exotic, Short, or Long.
- Set how many names you want (1–20).
- Click "Generate Names" to get your list instantly.
- 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.