Skip to main content
Back to Names generators

Names

D&D Halfling Name Generator

This generator assembles halfling names by drawing one given name and one clan name independently from separate fixed pools. The male given-name pool contains twenty options — Alton, Ander, Corrin, Eldon, Finnan, Merric, Milo, Osborn, Roscoe, Wellby, and ten others. The female pool also contains twenty names — Andry, Bree, Callie, Cora, Euphemia, Kithri, Lidda, Seraphina, Wella, and ten others. When gender is set to "any," each name in the batch independently flips a coin to choose which pool to draw from, so the mix of male and female names in a single run varies each time. Clan names are drawn from a separate pool of fifteen — Brushgather, Goodbarrel, Greenbottle, Tealeaf, Thorngage, Tosscobble, Warmwater, and eight others. Every pick uses uniform random sampling with replacement. Tabletop RPG players reaching for a halfling rogue, bard, cleric, or ranger at character creation are the most common users. Dungeon Masters rely on it more heavily — stocking an inn, a shire village, or a traveling merchant convoy with named halfling NPCs can require ten or more names in a single session. Writers of secondary-world fantasy or Forgotten Realms fan fiction also use it to stay consistent with established naming conventions without manually cross-referencing sourcebooks. The names in both pools are drawn from those published in official D&D fifth-edition sources, so they fit established lore without requiring explanation. Set a gender filter to match your character concept, choose a count, and generate a batch to compare combinations before committing.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the count field to how many halfling names you want generated in one batch.
  2. Select a gender — male, female, or any — to filter given names appropriately for your character.
  3. Click Generate to produce a list of full halfling names, each pairing a given name with a clan name.
  4. Scan the list and copy any names that fit your character concept or NPC roster.
  5. Run the generator again as many times as needed — each batch produces fresh combinations.

Use Cases

  • Naming a halfling player character in D&D
  • Creating halfling NPCs for a campaign
  • Rolling up characters for a one-shot or session
  • Naming a halfling family or community
  • Finding a name that fits a halfling's personality

Tips

  • Assign the same clan name to multiple NPCs in a village to instantly imply family relationships without extra worldbuilding.
  • For a halfling rogue or criminal, pick a clan name that sounds ironic against their lifestyle — a thief named Goodbarrel has immediate character.
  • Mix gender settings: generate a batch of male and a batch of female names, then mix clan names across them to create sibling sets.
  • Stout halflings feel more grounded — if you're playing one, lean toward the shorter, harder-consonant given names the generator produces.
  • Save a shortlist of 5-6 unused names from your session prep as ready NPC names for when players unexpectedly want to know who runs the inn.
  • In fiction, a halfling character's clan name can double as a setting detail — a name like Rivermead suggests they come from a specific geographic region.

FAQ

Where do the names in this generator come from?

The given names and clan names are consistent with those listed in official D&D fifth-edition sourcebooks, particularly the halfling section of the Player's Handbook. Drawing from that source means the names fit Forgotten Realms and similar D&D settings without requiring a DM to justify any unusual choices at the table.

How does the gender option change the output?

Setting gender to "male" draws exclusively from the twenty male given names; "female" draws from the twenty female given names. Selecting "any" causes each name in the batch to independently flip a coin — half will typically come from the male pool and half from the female pool, though the actual split varies randomly each run.

Can I get duplicate names in a single batch?

Yes. Both given names and clan names are sampled with replacement from fixed pools. The clan pool has fifteen entries, so with a batch of twenty, at least one clan name repeat is statistically guaranteed. Given-name repeats are also possible since the pools each hold twenty entries. Generate a larger batch and discard any repeats if you need all-unique names.

What makes a halfling name sound right at the table?

Halfling given names in D&D are short and warm-sounding — Milo, Cora, Reed — while clan names evoke pastoral and domestic life: Greenbottle, Sweetmeadow, Barleycorn. Saying the full name aloud is the fastest filter; if it sounds comfortable and unpretentious it typically fits the race's established tone. Names that feel martial or overtly heroic tend to clash with the halfling aesthetic.

Can I use these names in a non-D&D fantasy setting?

Yes. The names draw on a tradition of warm, rural-sounding fantasy naming that suits any setting featuring small, community-oriented folk — analogous races in homebrew systems, other tabletop RPGs, or written fiction. Nothing in the output is tied to D&D rules mechanics, so the names transfer cleanly to any system.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.