About this tool
The Fantasy Name Generator builds believable names for tabletop RPGs, D&D campaigns, novels, and video-game characters. Each race has its own hand-tuned bank of sound fragments: an onset (the opening sound), an optional middle vowel cluster, and a coda (the ending). The tool assembles two or three of these fragments and keeps only results whose length lands in a natural 4–10 character window, so an elf name reads softly (Aelrian, Luethil) while an orc name lands hard (Grishnak, Thokzug).
Places and groups use a small grammar instead of syllables. Cities compound an evocative prefix with a terrain suffix (Silverhold, Ravenmoor); taverns follow the classic "The {adjective} {noun}" pattern (The Prancing Pony, The Gilded Tankard); guilds and kingdoms slot into templates like "The Order of the Silver Flame". Everything is picked with a seeded mulberry32 pseudo-random generator, which means the optional Seed field makes any batch fully reproducible — type the same seed and you get the same names every time.
Nothing is sent to a server: the word banks live entirely in your browser and names are generated in-page. Choose a type, set how many you want (1–20), optionally add a seed, and press Generate. Duplicate names inside a batch are filtered out, and Copy grabs the whole list at once.