Naming characters is one of the most fun -- and most frustrating -- parts of building an RPG. A good name makes a character stick in the player's memory for years. A bad name breaks immersion the second it appears in a dialogue box. The difference between a forgettable NPC and a legendary villain often comes down to what you call them. Here are 100 names organized by archetype to get you started, plus tips for creating your own when you need something specific.

Warriors & Knights

Strong, grounded names that sound like they belong on a battlefield.

Mages & Sorcerers

Flowing, arcane-sounding names with a hint of mystery.

Rogues & Assassins

Sharp, quick names that sound like they move in silence.

Healers & Clerics

Gentle, radiant names that feel warm and protective.

Villains & Dark Lords

Names that make players dread the encounter.

NPCs & Townsfolk

Everyday names that feel lived-in. Your innkeepers, shopkeepers, and quest givers.

Creatures & Beasts

Short, guttural names for monsters and wild creatures.

Tips for Creating Your Own Names

Lists are great for getting unstuck, but eventually you'll need names tailored to your world. Here's how to make them.

Our Name Generator has 8 categories and multiple language flavors -- great for sparking ideas when you're stuck.