Skip to main content
Back to Names generators

Names

Hobbit & Halfling Name Generator

This generator draws from two fixed pools of first names — 40 male options (Adelard, Bandobras, Bilbo, Hamfast, Meriadoc, Samwise, etc.) and 40 female options (Adamanta, Celandine, Daisy, Esmeralda, Marigold, Tansy, etc.) — then picks randomly with replacement from a separate 40-entry surname pool (Baggins, Brandybuck, Gamgee, Goodbarrel, Hornblower, Took, etc.). When gender is set to "any", each name draw flips a coin to choose the male or female pool before picking a first name. When a surname is included, it appends one randomly selected entry from the surname pool. Up to 20 names can be generated per batch. Tabletop RPG game masters building halfling villages use this to quickly populate an NPC roster with distinct, believable names rather than inventing them one by one at the table. Fiction writers working in Tolkien-inspired or D&D settings use it to find names that feel period-appropriate without accidentally reusing iconic characters. The name pools are drawn from established halfling naming conventions — soft consonants, pastoral English roots for first names, compound rustic imagery for surnames — so output fits either a Shire-adjacent setting or a standard fantasy world without adjustment. The surname pool is independent of the first name pool, so combinations like Peregrin Gamgee or Celandine Took are possible even though they never appeared in source material. This makes the generator useful for creating original characters that feel canon-adjacent without reproducing protected literary figures.

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 names you need — start with 10 or more to have a good selection.
  2. Choose a gender from the dropdown: Male, Female, or Any for a mixed batch.
  3. Toggle the Surname option to Yes if you want full names, or No for first names only.
  4. Click Generate and scan the list for names that match your character's personality and backstory.
  5. Copy your chosen name directly into your character sheet, manuscript, or campaign notes.

Use Cases

  • Naming a D&D 5e halfling rogue before your first session with a full given name and surname
  • Generating a roster of NPC villagers — innkeepers, farmers, merchants — for a homebrew Shire-style settlement in Roll20
  • Writing a Tolkien-inspired fan fiction on AO3 and needing a hobbit protagonist whose name doesn't echo Frodo or Bilbo
  • Building a cozy fantasy TTRPG one-shot and populating an encounter table with six distinct halfling names at once
  • Picking a warm, rustic pen name or forum username with a Shire-inspired feel for a writing community or Discord server

Tips

  • Generate 20+ names at once and read them aloud — halfling names with pleasing rhythm stand out immediately when spoken.
  • Pair a serious first name like Edmund or Mira with a comical surname like Puddingfoot for a classic halfling tonal balance.
  • If you're naming a whole village, generate mixed-gender batches without surnames first to establish first-name variety, then add surnames separately.
  • Avoid names with hard K or harsh X sounds — they break the cozy phonetic feel that makes halfling names recognizable.
  • For a noble halfling family, regenerate until you find a surname with two strong syllables like Goldmeadow or Ashburrow rather than something too whimsical.
  • Use the female-only setting to generate names for halfling mothers and daughters — female names tend toward floral patterns that suggest family lineages across generations.

FAQ

Can the same name appear more than once in a single batch?

Yes. The generator picks with replacement from the name pools, so a given first name or surname can repeat within the same batch. If you need a fully unique list, generate a larger batch and discard duplicates manually. The pools contain 40 first names and 40 surnames, so repetition becomes more likely as count approaches those limits.

What naming conventions distinguish halfling names from other fantasy races?

Halfling first names tend to use soft consonants, pastoral English vocabulary, and flower or plant references — Primrose, Tansy, Celandine for females; Hamfast, Tobold, Falco for males. Surnames are typically two-part compound words tied to domestic life, agriculture, or landscape features: Goodbarrel, Hornblower, Sandheaver. They deliberately avoid the hard stops and dramatic syllable weight found in Elvish or Dwarven names.

Are names like Frodo, Gandalf, or Aragorn included in the generator?

No. Gandalf and Aragorn are not halfling names and are not in the pools. Frodo is also absent. The generator includes Bilbo and Meriadoc, which appear in the male pool, but these are used as stylistic anchors alongside dozens of less recognizable names. Output combinations will be original even when a familiar first name is drawn.

Can I use generated names in a commercial D&D supplement or published novel?

The generator produces original name combinations from its own pools; it does not reproduce Tolkien text or copyrighted passages. Name combinations are generally usable in commercial work. As a precaution, avoid using any output name as a direct copy of a prominent copyrighted character — vary slightly or verify the specific name is not itself a protected proper noun in the IP you are working near.

Does the gender setting affect which surnames are available?

No. The surname pool is a single shared list of 40 entries used regardless of gender setting. Only the first name pool changes based on whether gender is set to male, female, or any. Setting gender to any causes each individual name in the batch to independently flip between the male and female first-name pools.

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.