Fantasy Name Generator
Invented names for elves, dwarves, orcs, dragons and places, with a dial for how soft or harsh they sound.
- Setting type…
Why elves sound like elves
Drag the dial. These four names come from the exact same random seed; only the balance of soft sounds (l, m, n, s, v, open vowels) and hard sounds (k, g, d, z, r clusters) changes.
Right now they sound soft and flowing. This is the bouba/kiki effect, first described by Wolfgang Köhler in 1929: shown a rounded blob and a spiky star, most people call the round one "bouba" and the spiky one "kiki", whatever language they speak. Tolkien built his languages on the same instinct, which is why a name like Galadriel feels gentle and Gothmog does not.
Tips for naming a fantasy world
- One language, one sound set. Pick a sound shape per culture and keep it for every person and place from that culture.
- Keep it pronounceable. If readers can't say a name in their head they skip it, and then they forget who it belongs to. Avoid strings of apostrophes.
- Use epithets for legends. "Aldric the Quiet" tells readers something about the character before they meet them.
- Mix in plain words for places. Real place names are often ordinary words worn down over time: "Oxford" was a ford for oxen. Half-English place names (Thornmere, Ashreach) feel lived-in.
Keep forging
Questions writers ask
How does the fantasy name generator create names?
It builds each name from syllables: a starting consonant sound, a vowel, and an ending. Each race has a default "sound shape" between soft and hard, which you can override with the slider. Every name is invented on the spot.
Why do elf names sound soft and orc names sound harsh?
Tolkien, a philologist, designed his Elvish languages around liquid sounds like l, r, n and open vowels, and his Black Speech around harsh stops like g, k and z. Later fantasy followed that pattern, and it lines up with the "bouba/kiki" effect psychologists have measured: people across languages link soft sounds with round, gentle things and sharp sounds with spiky ones.
Can I generate fantasy place names?
Yes. Choose "Place" to get town and region names built from invented roots plus English-style endings such as -mere, -hold and -vale.
Are these names from Tolkien or other books?
No. The generator does not copy names from any book or game; it combines short sound fragments, so each result is new. Search your favourite before publishing, just in case a combination already exists.
How do I make names in a fantasy world feel consistent?
Give each culture a small set of sounds and stick to them, which is exactly what the sound-shape slider does. Names from the same people should sound like they come from the same language.