About halfling town names
Soft pastoral compounds like "Oakmeadow" and "Windshire" set the register, with homelier oddities such as "Peabarrow" implying a village that brags about its vegetable patch. All sound unassuming, which suits places too humble for heraldry. These fit shire maps, low-stakes cozy adventures, and the hometown a hero spends three chapters refusing to leave.
How halfling town names are built
A halfling town name is a single two-slot compound, joining one of 90 openers to one of 62 closers into one word. oak + meadow gives Oakmeadow, wind + shire gives Windshire, and sprig + wood gives Sprigwood. The fragments are stored lowercase and the output capitalizes the first character.
Oakmeadow
oak + meadow
an opener joined to a closer
Windshire
wind + shire
an opener joined to a closer
Sprigwood
sprig + wood
an opener joined to a closer
Naming notes
The opener bank holds 90 entries and the closer bank 62, both drawn independently, so any opener can join any closer. There is one template, so every result is a single fused compound. Clustering towns that share a closer is a way to imply one region.
Questions about halfling town names
- How are halfling town names formed?
- Each is a single compound joining one of 90 openers to one of 62 closers, fused into one word like Oakmeadow.
- Can any opener join any closer?
- Yes. The 90-entry opener bank and the 62-entry closer bank are sampled independently, so the two fragments combine freely.
- How do I make a region feel settled?
- Cluster towns that share a closer such as -wood or -shire so they read as one connected countryside rather than scattered places.