Names
Medieval Name Generator
Four fixed arrays — 50 male given names, 50 female given names, 50 surnames, and gender-specific title pools — are the raw material. When gender is set to "any," each name independently flips a coin between male and female; a specific gender setting locks every result to that pool. A given name is drawn at random, then a surname from the shared 50-item pool is drawn independently. If "include title" is enabled, a gender-matched title (Sir, Lord, Earl for males; Lady, Dame, Countess for females) is prepended. If "include surname" is disabled, only the given name is returned. Batch size runs from 1 to 20. Historical fiction authors use the generator during early drafting to populate a village scene or a court roster without stopping to research period naming conventions. Tabletop RPG dungeon masters reach for it when a player unexpectedly asks an NPC's name mid-session. Video game writers and narrative designers use it to draft placeholder names for characters whose backstory is still being written. Educators running medieval history simulations use it to assign period-accurate personas to students. The title and surname toggles let each of these users tune the output's formality to match their specific context — a peasant needs neither, a landed knight needs both.
Read the complete guide — 4 min read
Added April 2026
Free forever — no account required
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Set the count field to however many names you need in one batch, between 1 and 20.
- Choose a gender filter — male, female, or any — to match your characters' identities.
- Toggle 'Include Surname' on to get full names, or off if you only need given names.
- Toggle 'Include Title' on when generating noble, knightly, or high-ranking characters.
- Click Generate, scan the list, and copy any names that fit — regenerate freely to see new combinations.
Use Cases
- •Naming a full cast of knights and nobles in a historical fiction manuscript set in 12th-century England
- •Building a D&D party where each character needs a title and period-appropriate surname
- •Generating 50 NPC names for a medieval open-world RPG's procedural village system
- •Creating a LARP character persona with a socially ranked title and ancestral surname
- •Writing a creative writing assignment set in medieval Europe and needing authentic, varied character names
Tips
- →Generate with titles ON first, then strip the title manually if you want a character who earned rank but doesn't use it formally.
- →Run two separate batches — one male, one female — when naming a household or party, to avoid accidentally clustering similar-sounding names.
- →If a generated surname feels too obscure, try it with 'de' prefixed manually — 'de Wolfen' reads more immediately noble than 'Wolfen' alone.
- →For antagonists, favor names with harder consonants (Aldric, Wulfstan, Grimald); softer names (Isolde, Cecily, Elowen) read as sympathetic by default.
- →Cross-reference your final picks against each other — two characters named Aldric and Aldwin in the same story will confuse readers.
- →Generate batches of 12 or more when naming a full cast; you'll naturally cluster toward favorites and discard the rest faster than deciding name by name.
FAQ
Where do the given names in this generator come from?
The pools draw from names documented in English and Continental European records spanning roughly the 10th through 15th centuries — sources like Domesday Book entries, parish registers, court rolls, and chronicles. Names like Aldric, Fulk, Petronilla, and Rohese appear in actual medieval documents rather than being invented for fantasy use. Norman French influence after 1066 is represented in names like Maynard, Jocelyn, and Clemence.
Did ordinary medieval people use surnames?
Hereditary surnames spread unevenly across England and France between roughly 1100 and 1400. Early bynames derived from occupation (Fletcher, Cooper), location ('of Ashford'), or parentage (Fitzwilliam). Peasants often went by a single given name or an informal byname that their children did not inherit. Toggle surnames off to reflect that lower-class reality, or use 'of [place]' style surnames from the pool for characters with minor landholdings.
What titles does the generator include, and are they used correctly?
Male titles in the pool are Sir, Lord, Count, Duke, Baron, Prince, Earl, Marshal, Steward, and Knight. Female titles are Lady, Countess, Duchess, Baroness, Princess, Dame, Abbess, and Viscountess. The function selects a title at random and prepends it — it does not match title to surname rank, so a generated result like 'Duke Ivo Langley' may not reflect strict historical hierarchy. For fiction requiring accurate peerage, treat the title as a starting suggestion and adjust manually.
Can I use these names in a fantasy setting rather than strictly historical fiction?
Yes. Most European high- and low-fantasy worldbuilding borrows directly from medieval naming conventions, so names like Aldric, Isolde, and Percival sit naturally in a Tolkien-adjacent setting as well as in a 12th-century chronicle. None of the names are tied to specific real historical individuals, so there are no intellectual property concerns for fictional use.
Why do I sometimes get a place-style surname like 'of Eldenbrook' and sometimes a bare word like 'Fenwick'?
The 50-item surname pool mixes both forms intentionally. 'Of [place]' surnames reflect the locative byname tradition common among minor nobles and landed gentry. Single-word surnames like Fenwick, Pemberton, or Wyndham reflect the later hereditary surname tradition where the locative origin dropped its preposition over generations. Both forms appeared in real medieval records, and mixing them across a cast of characters adds realistic social texture.
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.