Names
Potion Name Generator
Potion names are assembled by pairing one of eight vessel or brew words — Elixir, Philter, Draught, Tonic, Brew, Potion, Tincture, Vial — with one of twelve effect phrases drawn from a separate pool, connected by a space. Each call picks randomly with replacement from both pools and inserts the result into a Set, so duplicates are discarded automatically. You can request between 1 and 10 names. Typical output includes combinations like Elixir of Vigor, Draught of Shadows, Philter of Hidden Truths, or Tincture of Eternal Night. Game masters and tabletop RPG designers reach for this tool when stocking an alchemist's shop, seeding a dungeon hoard, or generating potion rewards that feel distinct rather than generic. Writers working on fantasy fiction use it to populate magic-system details — a shelf of named brews implies a world where alchemy is a real craft, not a hand-waved mechanic. The names hint at effects without spelling them out, which is useful when you want players or readers to speculate about what a potion actually does before they try it. Once you have names, the real work is deciding whether each one is honest. A Tonic of Clarity that actually clarifies is straightforward loot; one that confuses becomes a memorable trap. The names from this generator are evocative enough to support either reading, so they fit games and stories where deception and misdirection are part of the tone.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Choose how many potion names you want.
- Generate a set and pick ones that fit your world.
- Decide what each potion actually does.
- Note whether the name matches or deceives.
Use Cases
- •Stocking an alchemist's shop in a game
- •Naming potions in a fantasy story
- •Filling a dungeon with intriguing loot
- •Giving a magic system flavour
- •Sparking a quest from a mysterious brew
Tips
- →Hint at the effect without stating it.
- →Use an occasional misleading name for surprise.
- →Set rarity and price to make potions feel real.
- →Let one intriguing name spark a quest.
FAQ
How does the generator avoid returning duplicate names?
Results are collected into a JavaScript Set, which rejects duplicate strings automatically. A guard counter stops the loop after 400 attempts if the requested count cannot be filled from the available pool combinations.
How many unique combinations are possible?
The generator has 8 vessel words and 12 effect phrases, giving 96 distinct combinations. If you request the maximum of 10 names, the generator draws from that pool of 96, so repeats are very unlikely but theoretically possible if the random picks keep landing on already-used pairs.
How should I decide what each potion actually does?
Treat the name as a starting point, not a binding contract. Most names are specific enough to suggest a reasonable effect — Elixir of Healing restores hit points, Vial of Frost slows or chills. For ambiguous names like Philter of Whispers, pick whatever fits your story's needs and write a short one-line description so players or readers know what they are holding.
Can a potion name lie about its effect?
Yes, and this is a common design choice in games and fiction. A label that says Tonic of Clarity but actually causes confusion creates a memorable moment. If you use mislabeled potions, consider giving players a way to identify them — an Arcana check, a sage, or trial and error — so the deception feels fair rather than arbitrary.
Are these names suitable for settings other than high fantasy?
Most of them lean toward traditional high fantasy vocabulary — Elixir, Philter, Eternal Night. They work well in any setting where alchemy or magic is flavored in that register. For a steampunk, horror, or low-magic setting you would likely want to adapt or rename the vessel words to fit the tone.
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.