How to use this kingdom name generator
- Pick a style for your world: Medieval for grounded, old-English realms, Fantasy for epic high-fantasy kingdoms, Dark for grim and cursed lands, or Elven for lyrical, ancient domains.
- Optionally type a keyword — like storm, wolf or crown — and it will be woven into some of the names.
- Click Generate names to get 24 unique kingdom names with varied patterns: The Kingdom of X, X Empire, Realm of Y, and more.
- Click any card to copy the name, and hit Generate more for another de-duplicated batch.
How to name a fantasy kingdom
A strong fantasy kingdom name sounds like a place — not a person and not a spell. Real-world place names follow patterns: a descriptive stem plus a geographic or political suffix (-shire, -holm, -wick, -gard). Borrowing that structure makes invented names feel instantly believable, so this generator builds each realm from place-flavored syllables rather than random letter soup.
Match the sound to the mood. Hard consonants and iron-tinged stems (Grim-, Thorn-, Raven-) suit war-torn or dark kingdoms, while flowing vowels and liquid consonants (Syl-, Aelor-, -wen, -dor) read as elven or ancient. Then wrap the core name in a title pattern that fits its power level: a humble realm might be The Free Holds of X, while a continent-spanning power earns The X Empire.
Say the name out loud and picture it on a map. If it is easy to pronounce, looks natural next to names like Gondor or Westeros, and hints at the kingdom's character, you have a keeper.
FAQ
Is this kingdom name generator free? Yes, completely free with no sign-up and no limits. Generate as many batches as you like.
Can I use these names for DnD, novels or games? Yes. The names are generated by combining generic syllable parts, so you are free to use them in your DnD campaign, novel, video game or any other creative project, commercial or not. Because names are assembled from common building blocks, it is still wise to do a quick search before publishing to make sure your pick isn't already famous in another franchise.
Is my keyword uploaded or stored anywhere? No. All name generation runs locally in your browser with a built-in syllable library — nothing you type is ever sent to a server.
How does the generator work? Each style has its own banks of place-name syllables: opening stems, middle connectors and geographic endings. The generator stitches them into a core realm name (optionally blending in your keyword), then applies one of several title templates — The Kingdom of X, X Empire, Realm of X, The X Dominion and more — filtering out duplicates and awkward results.