Human Name Generator for D&D and Tabletop RPG

Generate medieval and fantasy human names for D&D 5e and tabletop RPGs. Versatile names for any character class or background.

Select race

Style

Names

Name Style

Press generate to create names

About Human Names in Fantasy RPG

Humans in tabletop RPGs are the most culturally diverse race — their naming conventions reflect that range. From the martial sounds of Roland and Aldric to the elegant Seraphina and Vivienne, human names can fit any background, class, or region in your campaign world.

Our human name generator draws from medieval European traditions — combining the practicality of English names, the romance of French and Latin roots, and the power of Germanic heritage.

Common Features of Human Fantasy Names

  • Versatile consonants: Full range from soft f, l to hard k, g, t
  • Two or three syllables: Most common range for memorable names
  • Surname conventions: Often place-based (Ashford, Blackwood) or ancestral (Ingram, Lancaster)
  • Class-neutral: Same names work for fighters, wizards, rogues, or nobles

Naming Humans by Background

  • Soldiers/Warriors: Strong, short names — Marcus, Roland, Aldric
  • Nobles: Longer, formal-sounding — Percival, Seraphina, Vivienne
  • Commoners: Simple, grounded — Nolan, Fiona, Petra
  • Scholars/Mages: Slightly exotic — Hadrian, Isadora, Fabian

Using Human Names for NPCs

Because humans are the most common race in most campaign settings, human NPC names are the ones you'll need most often. Generate 10 at a time and keep a list for quick use — guards, merchants, farmers, or minor villains all become easier to name.

Human Name Generator for D&D and Tabletop RPG | 20Forge