Human Name Generator

Generate fantasy human names below, then mix a given name with a surname that fits your setting.

Our Human Name Generator creates fantasy human names that sound like real people from a medieval world, such as “Brenna Marlowe,” “Captain Osric Ironside” and “Ulric Carver of Saltmere.” They suit D&D player characters, village NPCs and novel casts that need ordinary faces.

Click for five names, click again for more, and copy any name with the icon beside it. A rare name appears in gold now and then.

Why human names feel different

Humans are the most varied people in a fantasy world, so their names borrow from many cultures instead of one invented language. Because of that, a good human name often looks like a real medieval name with a small twist.

The usual structure is a given name and a family name. The family name often comes from a job, a place or a landmark, which is how names such as Thatcher, Ashford and Stonebridge arose.

Surname sourceWhat it tells youExamples
TradeWhat an ancestor did for a livingCarver, Thatcher, Weaver
PlaceWhere the family came fromAshford, Dunmore, Northcott
LandscapeA hill, wood or river near the homeBlackwood, Stonebridge, Greywater
TraitA nickname that stuckFairweather, Ironside, Redd

Human names by region

Humans in different corners of a world rarely sound alike. If your setting has a cold north and a sunny coast, giving each region its own sound is the quickest way to make the map feel real.

Region styleSoundExample names
Northern farmlandsShort and hardUlric Carver, Hilda Greaves
Coastal townsSoft with sea wordsMaren Saltmere, Joren Wavecrest
River citiesTrade names and guild familiesThe Ashford Weavers Guild
Highland clansLong and rollingRowan Ravenscroft

Making a human NPC memorable

Humans can blend into the background, so give each important one a quirk in the name. A ferryman called Rowan the Ferryman is easy to find in the notes, and the job also hints at where to meet him.

If you need a whole village quickly, pick two or three surnames and reuse them. Families share names, so a village with four Thatchers feels more real than a village where every person has a unique surname.

Other peoples have their own sound, so try the Elf Name Generator, Dwarf Name Generator or Halfling Name Generator for companions. For a historical flavor, the Medieval Name Generator and Norse Name Generator fit specific cultures, and the Village Name Generator names the place they live.

Names across a human lifetime

People rarely keep one name for their whole life. A child might be called Little Joss, a young apprentice becomes Joss Carver, and a respected elder is finally Master Carver, so you can show age through the title alone.

Marriage, trade and rank all change how a person is addressed. If your story spans decades, let the name change as the character does, because readers notice progress that way even when nothing is said.

Human Name Generator FAQs

What are some good fantasy human names?

Brenna Marlowe, Aldric Ashford and Captain Osric Ironside are typical examples. They sound like real medieval names without copying a specific culture.

How do I name a human character in D&D?

Pick a given name, then add a surname from a trade, a place or a trait. If the character has a past, let the surname hint at it.

Do human fantasy names have to be medieval?

No. They only need to feel believable for your setting, so you can mix sounds from several real-world traditions.

Can I use these names in my novel or game?

Yes. They are original combinations, so you can use them in stories, games and campaigns.