Names
Royal Name Generator (Fantasy)
Generating a royal fantasy name combines three separate pools: a gender-specific given name (20 masculine options like Aldric, Hadrian, Percival and 20 feminine options like Calista, Seraphine, Thessaly), a surname pool of 20 epithets and place suffixes ("the Bold", "of Ironmere", "Stormborn"), and a title determined by the rank selector. The function picks gender at 50/50 random, then selects a given name and surname independently at random before prepending the appropriate title — producing names such as "Duke Isidore of Goldspire" or "Queen Elara the Unyielding". When rank is set to "any", it draws from six masculine titles (King, Prince, Duke, Lord, Baron, Count) and six feminine titles; when a specific rank is selected, it maps directly to the single matching title for that rank. Fantasy novelists use this when populating a court scene and need a roster of nobles that feel distinct without hours of manual naming. Tabletop RPG game masters find it useful for improvising NPC monarchs mid-session — a generated name like "Baroness Nerissa the Merciful" immediately suggests personality and political standing. Worldbuilders building out dynastic family trees also use ranked batches to slot characters into a hierarchy: generate kings and queens separately from dukes, then from lords, to keep the social strata clear. The given-name pool draws on Latin, Old English, and invented classical sounds — familiar enough to feel grounded but distinct from any real historical dynasty. The epithet and place-suffix pool signals worldbuilding without requiring you to have invented those locations yet; "of Ashenvale" and "of Coldwater" imply a geography you can flesh out later.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Set the count field to how many royal names you need for this session, between 1 and 20.
- Open the rank dropdown and select a specific title tier, or leave it on 'any' to get a mixed court.
- Click Generate to produce a list of full royal names with titles and epithets.
- Scan the results and copy any names that fit your project directly into your document or notes.
- Re-run the generator with a different rank setting to build out multiple tiers of your fictional hierarchy.
Use Cases
- •Naming the ruling dynasty across three generations in a fantasy novel's succession conflict
- •Generating on-the-spot NPC nobles mid-session for D&D 5e or Pathfinder 2e campaigns
- •Populating a dynasty tree or historical record in a Crusader Kings-style strategy game
- •Assigning duke and baron titles to rival factions in a collaborative worldbuilding Notion doc
- •Writing in-world royal proclamations and edicts that need a convincing signatory name
Tips
- →Pair a harsh-sounding given name with a gentle epithet — 'Dravian the Kind' — to hint at character complexity immediately.
- →Run separate batches for each rank tier so your king's name doesn't share the same sonic register as your barons.
- →If two generated names sound similar, use one for a living ruler and one for a historical ancestor in the same dynasty.
- →Epithets like 'the Ashen' or 'the Undying' imply backstory — let them spark world history rather than overexplaining it.
- →For antagonists, avoid overtly sinister epithets; subtle ones like 'the Silent' or 'of the Black Shore' feel more threatening than 'the Cruel'.
- →Combine a generated title with a place name from your own world map to anchor the name in your specific setting without losing the regal structure.
FAQ
What determines whether a generated name gets a masculine or feminine title?
The function flips a coin — Math.random() < 0.5 — to decide gender independently for each name in the batch. If it lands male, a name is drawn from the masculine pool and paired with a male title; if female, from the feminine pool with a female title. There is no input to set gender ratio; each result is an independent 50/50 draw.
Can I generate only dukes and duchesses without getting kings or lords mixed in?
Yes. Set the Royal Rank selector to "duke/duchess" before generating. The function will then assign Duke to every masculine result and Duchess to every feminine result, regardless of batch size. Choosing "any" is the only setting that allows the full range of six titles per gender.
Can these names be used in a published novel or commercial tabletop supplement?
Yes. Every name is a procedural combination of fictional phonetic elements and carries no copyright. You can use them freely in novels, TTRPG sourcebooks, video games, or any other commercial work without attribution. They are not drawn from or named after real historical figures.
What is the difference between an epithet and a place suffix in these names?
Epithets describe a ruler's reputation or defining trait — "the Wise", "the Fierce", "the Unyielding" — and imply a legacy earned through deeds. Place suffixes indicate territorial connection — "of Ashenvale", "of Silvermark" — and suit nobles defined by the land they govern. The generator mixes both types randomly in every batch, which naturally creates variety across a court roster.
How large is the name pool, and can the same name appear twice in one batch?
There are 20 masculine given names, 20 feminine given names, and 20 surname or epithet entries. The function samples with replacement, so in a batch of 20 it is statistically likely that at least one given name or surname repeats. If you need a duplicate-free list, generate a larger batch and remove any repeated first names manually.
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.