Names
Fantasy Shop Name Generator
Fantasy shop names are constructed by concatenating a randomly selected prefix with a randomly selected suffix, separated by a space. Each of the five shop types — general, potion, weapon, enchantment, and curiosity — has its own pool of ten prefixes and ten suffixes, giving 100 distinct combinations per type. Batches of one to twenty names are drawn with replacement from the selected type's pool. No blending between type pools occurs: choosing weapon guarantees results built entirely from forged-metal and combat vocabulary. Game masters are the primary audience, using the tool to name shops in town maps, market districts, and random encounter tables without spending session prep time on minor details. Novelists and indie game developers reach for it when populating a settlement quickly — a named apothecary or curiosity vault does quiet exposition work that a generic shop label cannot. The type filter is the main time-saver: running three batches of the potion type populates an entire alchemist's row with thematically consistent names. Results are ready to use as-is or as a starting point. Swapping one word for a term specific to your setting — a city name, a local material, a deity — anchors a generic result in your world without rebuilding it from scratch.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Select your shop type from the dropdown — choose the category that matches the merchant's trade, not a general fallback.
- Set the count to how many names you need; generate at least 8-10 to give yourself meaningful options to compare.
- Click Generate to produce your list of fantasy shop names.
- Scan the results and shortlist two or three names that feel right for your setting's tone and culture.
- Copy your chosen names directly into your campaign notes, manuscript, or world-building document.
Use Cases
- •Naming every shop in a D&D city district the night before a session
- •Populating a fantasy merchant quarter in RPG Maker or Unity with distinct storefronts
- •Labeling shops on a Wonderdraft or Inkarnate city map with thematically accurate names
- •Generating potion shop names for an alchemy-heavy Pathfinder or Blades in the Dark campaign
- •Creating named specialty stalls for a market bazaar chapter in a fantasy novel
Tips
- →Run the same shop type twice — combine the strongest word from one result with the structure of another to get a hybrid name that feels handcrafted.
- →Potion shop names work surprisingly well for herbalists, hedge witches, and apothecaries in low-magic settings — don't limit them to obvious wizard towns.
- →Avoid picking the first name on any list; generators front-load common patterns, and the more unusual results often appear mid-list.
- →For a black market or thieves' guild front, generate a general store name — the mundane cover is more convincing than anything that sounds inherently shady.
- →If you need a shop name for a specific NPC, generate 10 results and pick the one that sounds most like what that character would choose to call their own business.
- →Curiosity cabinet names double effectively as names for libraries, archive rooms, and collectors' vaults in fantasy settings beyond just shops.
FAQ
How does the shop type setting affect the names generated?
Each type uses a completely separate prefix and suffix pool tuned to that trade. The weapon type draws from hard, martial vocabulary like The Sharpened, The Forged, Blade, and Anvil. The enchantment type uses arcane terms like The Whispering, The Bound, Rune, and Grimoire. Choosing the correct type produces a coherent batch — picking the wrong one will give you cauldron names for a blacksmith.
Can I use these shop names in a published D&D module or commercial game?
Yes. Generated names are free to use for personal and commercial purposes, including published tabletop modules, novels, and video games. No attribution is required. Treat the results as raw material: tweak spellings, combine two outputs, or use the naming patterns as a template for variants tuned to your world's tone.
Can the same name appear twice in one batch?
Yes. Each name is independently drawn with replacement from a pool of 10 prefixes and 10 suffixes, giving 100 combinations per type. Requesting a large batch increases the chance of a repeat. If duplicates appear, regenerate or reduce the batch size and run multiple smaller passes.
How do I adapt a generated name to fit a specific fantasy setting?
Replace one word with a term rooted in your lore — a city name, a local deity, or a regional material. 'The Silver Emporium' becomes 'The Valdrath Emporium' the moment Valdrath is your city. That single swap anchors a generic result in your world without rewriting the whole name. You can also combine a prefix from one result with the suffix from another to create a blend not in the original pool.
What shop types does the generator support?
The generator supports five types: general (trading posts, markets, stalls), potion (alchemical brews and elixirs), weapon (forges, armories, blade shops), enchantment (arcane scrolls, runes, and tomes), and curiosity (odd collections, vaults, and rare-item hoards). Each type produces noticeably different name flavors rather than surface-level variations.
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.