magicrandom

Fantasy Kingdom Name Generator

Names for kingdoms, empires, principalities and free cities, from the Kingdom of Ravn to Norgard, with the meaning of each root.

Kingdom / realm names, built fresh from meaningful syllables. Nothing is copied from a list.

Characters
Places
Other
How many

Names are assembled from syllables with meanings, so each one is new and yours to use in stories, games and campaigns. Save the ones you like; the list stays until you leave the page.

What is a fantasy kingdom name generator?

A fantasy kingdom name generator creates names for countries and realms in a fictional world: kingdoms, empires, principalities, dominions and city leagues. A good kingdom name tells you what kind of power rules there before anyone opens the history book.

Magic Random picks a root with a meaning (raven, sun, serpent, north, old) and either builds a country name from it with a land-word ending (Norgard, Solia, Sermark) or gives it a title such as Kingdom of, Empire of, Principality of or The Free Cities of.

How to use it

  1. Generate kingdom namesThe generator opens on kingdom and realm names. Press Generate for a fresh batch of 5, or choose 1, 10, 20 or a custom number.
  2. Read the meaningsEach name is built from parts with meanings, shown in the table under the results, so you can pick one that fits the place's history.
  3. Save and copySave the names you like to your list, then copy them all at once for your map, notes or campaign document.

Example kingdom names

Kingdom of Ravnraven
Norgardnorth + enclosure
Soliasun + land
Empire of Eldold
Sermarkserpent + borderland
Principality of Lunmoon
The Free Cities of Veyway
Mirheimpeace + home
Thallandvalley + land
Kingdom of Eborboar
The Ser Dominionserpent
Empire of Solsun

Kingdom name patterns

Real country names follow a few patterns, and fantasy realms feel right when they do too.

PatternMeaningReal-world echo
Root + -ialand ofGallia, Bulgaria
Root + -landlandEngland, Finland
Root + -markborderlandDenmark, Finnmark
Root + -gard / -heimenclosure, homeAsgard, Midgard (myth)
Kingdom of Xruled by a kingKingdom of Navarre
Empire of Xrules other peoplesEmpire of Japan
Principality of Xruled by a princePrincipality of Monaco
The Free Cities of Xa league of citiesthe Hanseatic League

Tips for naming realms

  • Let the title carry the politics. “Empire” says expansion, “Principality” says small and old, “Free Cities” says merchants without a king.
  • Use the root in other names. If your kingdom is Ravn (raven), its knights might carry raven banners and its capital might be Ravenburgh.
  • Short roots travel well. One- or two-syllable roots like Oss, Lun or Sol are easy to say and easy to turn into adjectives (Lunish, Solian).
  • Rename for history. A kingdom that became an empire might keep its old name for the heartland and use the new one for the whole realm.

Frequently asked questions

Can I use these kingdom names in D&D or a novel?

Yes. They're generated from roots and patterns, so they're free to use in campaigns, books and games.

What's the difference between a kingdom, an empire and a principality?

A kingdom is ruled by a king or queen; an empire rules over other peoples or kingdoms, usually under an emperor; a principality is usually small and ruled by a prince. The generator uses all three, plus dominions and free city leagues.

How do I name the people of a kingdom?

Add a demonym ending to the root: -ian, -ish or -ese. People from Solia might be Solian, from Ravn Ravnish.

Can I generate world or continent names too?

Yes. Use the World option in the tool, or the fantasy world name generator linked below.

Is it free?

Yes. Free, no signup, and it works on any device.

Last updated 2026-11-03. This tool runs in your browser; nothing you type is sent to our servers.