RPG Name Generators for Characters, Places & Items
Every RPG campaign needs a steady supply of names — for player characters, NPCs, taverns, kingdoms, magic items, and everything in between. Our RPG name generators cover the full spectrum of fantasy roleplaying, giving you names that fit the tone and setting of your game without breaking immersion.
Character Names by Role
Different character archetypes call for different naming styles:
- Heroes & adventurers — Strong, memorable names that players will carry for months of gameplay. Keep them pronounceable and distinct from other party members.
- Villains & antagonists — Names that hint at menace without being cartoonish. The best villain names sound like they could belong to a real person with terrible ambitions.
- NPCs & shopkeepers — Functional names that players can remember. A blacksmith named "Torvald" sticks better than "Xyrathundes the Eternal."
- Royalty & nobility — Regal, multi-syllable names with titles. Surnames should sound like old money.
Place Names for Your World
Good RPG place names follow patterns from real geography. Combine a descriptor with a landmark: Ironhold, Silverbrook, Thornwall, Ashenmoor. Rivers, mountains, and forests should sound natural, while cities and fortresses can sound more constructed.
Magic Items & Weapons
Legendary items need legendary names. The best magic item names combine a material or quality with a dramatic noun: Frostbane, Dawnbreaker, Soulrender. Avoid generic names like "Sword +2" when a named weapon adds so much more to the story.
Tips for GMs and Players
- Generate in batches — Create a list of 20-30 names before your session so you're never caught without one
- Match names to culture — If your setting has distinct regions, give each region its own naming style
- Keep a name bank — Save unused generated names for future sessions
- Say names out loud — If you stumble over it, your players will too