What This Tool Does
Name Crafter is a name construction studio. Instead of scrambling random letters, it builds names from curated start, middle, and end fragment banks organised by theme — so what comes out reads like a real name rather than gibberish. Pick a category and theme, set the length and constraints you want, and it crafts a batch you can refine, lock, and keep.
You control the source: built-in banks, your own custom library, or a mix of both. Constraints let you require a starting or ending string, a rough syllable count, a letter count, a pronounceability level (Easy or Hard), and a gender lean (neutral, masculine, or feminine). Individual results can be locked so a re-roll only replaces the ones you haven't committed to. Names you like go to Favorites, and the whole set can be copied, spoken aloud, or exported to a text file.
Who It's For
Anyone who names things. Fiction writers naming characters, places, and items. Game designers naming factions, spells, and regions. Tabletop game masters naming NPCs on the fly. Worldbuilders who want every name in a culture to share the same sonic identity. Because you can build custom libraries and mix them with the built-in banks, Name Crafter scales from a quick one-off name to a consistent naming system you reuse across an entire project.
Step-by-Step Guide
Pick a Category and Theme
Start in the Core panel. Choose a category, a theme preset, and a genre or language flavor. These determine which fragment banks the crafter pulls from — a harsh sci-fi theme and a soft elvish theme draw from completely different sound sets.
Choose Your Source
Set Source to Built-in banks, Custom library only, or Mix. If you're using custom material, open the Library manager to create a named library and add your own prefixes, roots, and suffixes — either sorted into those three buckets or split evenly.
Set Length and Constraints
Pick Short, Medium, or Long. Then open Constraints to narrow the output: require a starting or ending string, target a syllable or letter count, choose a pronounceability level, or set a gender lean. Every constraint is optional — leave them blank for maximum variety.
Craft and Re-roll
Hit ✦ Craft Names to generate a batch (batch size is adjustable). Lock the names you want to keep, then use ↻ Re-roll Unlocked to replace only the rest. 🎲 Full Randomize rolls every setting for a surprise starting point.
Save, Speak, or Export
Send keepers to Favorites with ★ Save to Favorites. Use ⧉ Copy to grab a name, 🔊 Speak to hear it pronounced aloud, or export your favorites to a text file for your project notes. Favorites and custom libraries persist between sessions.
Real Example Use Cases
A fantasy author could build a custom library of syllables for a single culture, set every character name to draw only from it, and generate a whole cast whose names obviously belong to the same people.
A dungeon master could keep Name Crafter open during a session, hit Craft with a "gruff dwarven" theme, and produce a believable tavern-keeper name the instant a player asks who's behind the bar.
A developer could generate three distinct naming systems — one per faction — and lock the results into Favorites so the spell, unit, and region names stay consistent across the whole game.
An artist could use the Speak feature to hear candidate creature names aloud, picking the one whose sound matches the visual weight of the design before committing.