Skip to main content
Back to Names generators

Names

Fantasy Princess Name Generator

Three separate pools — prefixes (20 entries such as "Ara", "Sel", "Thal"), middles (15 entries such as "el", "wyn", "iel"), and suffixes (15 entries such as "dra", "riel", "belle") — are each sampled independently and concatenated to form a base name. When the "Include Royal Title" option is set to "yes", the function prepends one of eight titles (Princess, Lady, Archduchess, Countess, Duchess, High Lady, Sovereign, Crown Princess) and appends one of ten location epithets (of Vaelthorn, of Silverkeep, of Ardenmoor, and others) around that base name. The three-part combinatorial space yields thousands of distinct base names before repetition becomes likely, while title and epithet pairings add further variety across a batch of up to 20. Writers drafting high-fantasy novels use it to quickly populate a court's cast without pausing to invent phonetic patterns from scratch. Tabletop RPG game masters running campaigns in original settings reach for it when players unexpectedly ask to meet the queen's daughters, and the name needs to feel plausible inside an established world. Game designers building NPC rosters for strategy or role-playing games use the title-on mode to generate fully styled character labels ready for a database drop. The soft consonants and open-vowel construction produce names that read as feminine and aristocratic across multiple fantasy subgenres without being tied to any single published setting.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the count field to how many princess names you want — use 10 or more when shortlisting for a main character.
  2. Choose 'Yes' in the Include Royal Title dropdown if you need fully styled names with titles and epithets for formal use.
  3. Click the generate button to produce your list of fantasy princess names.
  4. Read each result aloud to test how it sounds, then copy any names you want to keep directly from the output list.
  5. Regenerate as many times as needed — each click produces a completely new set of names.

Use Cases

  • Naming a protagonist princess in a high fantasy novel and shortlisting 10 options by how each sounds read aloud
  • Populating a D&D 5e royal court with five distinct, memorable noble NPCs using full styled titles
  • Building a royal family tree in a Notion world-building document with varied name lengths and starting letters
  • Assigning formal names to enchanted portrait subjects or ghost ancestors in a haunted castle encounter
  • Generating antagonist queen names with title epithets for a political fantasy visual novel script

Tips

  • Generate with titles ON and OFF separately — sometimes the bare name is stronger than the fully styled version, and vice versa.
  • If two names from the same batch share the same starting letter, replace one — distinct initials help readers track characters in large casts.
  • For a royal family, generate names in batches and look for shared phonetic patterns (matching vowels or suffixes) to create the impression of a family naming tradition.
  • Avoid names longer than four syllables for major characters — they're hard to remember and awkward in rapid-fire dialogue exchanges.
  • Pair a soft, melodic name with a harsh kingdom name (or vice versa) to create interesting contrast that hints at character backstory.
  • Copy a full batch into a notes document before regenerating — it's easy to lose a name you liked when you click generate again.

FAQ

how does the three-part name construction work

The generator picks one item each from a prefix pool (e.g., "Thal", "Cae"), a middle pool (e.g., "wyn", "iel"), and a suffix pool (e.g., "riel", "dwen") and concatenates them without spaces to form a base name. Because all three picks are independent, a small set of pools produces a large number of distinct combinations. The title and epithet added when "Include Royal Title" is set to "yes" are chosen from their own pools on top of that base name.

what does the royal title option actually add to each name

When set to "yes", the function inserts one of eight titles — Princess, Lady, Archduchess, Countess, Duchess, High Lady, Sovereign, or Crown Princess — before the base name, and one of ten location epithets such as "of Vaelthorn" or "of the Moonlit Court" after it. Set it to "no" if you only want the bare first name, for instance when you need just the personal name and will supply a family name yourself.

can these names be used in a published book or commercial game

Yes. The names generated here are constructed algorithmically and are free for any use, including commercial novels, tabletop supplements, video games, and merchandise. Names are not copyrightable, so you can use, alter, or build on any result without attribution or licensing.

how do I keep naming conventions consistent across a whole royal family

Note the prefix or suffix that appears in a name you like, then re-run the generator until you find names that share that element — for example, names ending in "riel" or starting with "Sel". Manually locking a shared syllable across siblings creates the impression of a family naming tradition. Alternatively, generate a large batch and filter by eye for phonetic similarity.

is there a risk of the same name appearing twice in one batch

Yes. The generator samples each pool with replacement on every call, so duplicate base names are possible in a large batch even though the combined pool is large. If uniqueness is critical, generate a batch, remove any duplicates, and run again to fill the gaps.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.