Fantasy Place Name Generator

Mythical lands, forests, and realms named

Ad placeholder (leaderboard)

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 -mere or -vale make a region feel like one culture.
  • Realm names work well shortened: Aelenor can 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 Storm to Frost usually breaks the resemblance while keeping the tone.
Ad placeholder (rectangle)