Strong fantasy place names are evocative without being unpronounceable — they hint at history, terrain, or danger in a syllable or two. This generator assembles names for kingdoms, towns, forests, seas, dungeons, and mountains using phoneme and word patterns borrowed from the genre’s most memorable maps.
How it works
Each place type has its own template. Realms and settlements are built phonetically: a prefix like Eld or Caer is joined to a connecting vowel cluster and a suffix such as -ia, -heim, or -gard, producing invented but pronounceable names. Natural and built features — forests, seas, dungeons, and mountains — use a descriptive pattern instead, pairing an atmospheric adjective (Whispering, Sundering, Forgotten) with a feature noun (Wood, Strait, Crypt, Summit). Selections use crypto.getRandomValues for high-quality randomness, and each batch of eight is de-duplicated.
Tips and examples
- For a coherent map, generate one batch per terrain type and keep names that share a sound — repeated suffixes like
-mereor-valemake a region feel like one culture. - Realm names work well shortened:
Aelenorcan become “the Aelen court” in dialogue. - Mix registers deliberately. Harsh, consonant-heavy names suit borderlands and dungeons; softer vowel-led names suit elven or coastal regions.
- If a name feels too close to existing fiction, swap one fragment — changing
StormtoFrostusually breaks the resemblance while keeping the tone.