Welcome to Reedsy’s Old German Name Generator
An Old German medieval name generator is a tool that helps writers find authentic or authentically-inspired names for characters from the medieval German-speaking world. Medieval German naming shares the compound logic of Old English — both descend from the same Germanic naming tradition — but has its own distinct character, shaped by the specific history of the German-speaking lands.
Our Old German medieval name generator takes your character's gender, social class, name style, and story context, and returns ten names for you.
How to use this name generator
Of course, social class shapes medieval German naming significantly — the high nobility, the ministerial class, the knightly orders, the urban patriciate, and the peasantry all inhabited different naming cultures. Name style, meanwhile, can act as your authenticity dial:
-
“Historically accurate” produces names grounded in actual medieval German naming practice,
-
“Historically inspired” gives you names that feel period-appropriate while remaining navigable, and
-
“Romanticized” produces names in the heroic-epic register of the Nibelungenlied tradition.
Use the additional details field to specify period and region, and any existing character names your new name should complement. Ten names return to you!
So you want a good old German name?
The medieval German-speaking world spans an enormous range of periods, places, and social worlds.
A few things worth knowing as you write:
- The compound system produces names with inherent meaning. Medieval German names combine elements like fried (peace), burg (fortress), helm (helmet/protection), wolf, hild (battle), gard (enclosure/protection), mund (protection). Such combinations can produce names carrying their own characterization.
- The Nibelungenlied and the courtly epic tradition shaped how medieval German names are perceived. Brunhild, Kriemhild, Siegfried, and Hagen carry the specific weight of the heroic-epic tradition in ways that affect how readers receive them. Using them directly invokes that tradition;.
- Regional variation across the German-speaking world is real. A Bavarian noble, a Rhineland merchant, a Swabian knight, and a north German Hanseatic family all inhabited different naming cultures. The additional details field is where to specify this, and the specificity will produce better results.
- Latin names coexisted with Germanic ones throughout the medieval period. The influence of the Church meant that Latin and latinized names — Johannes, Petrus, Maria — were used alongside vernacular Germanic names, particularly in clerical and scholarly contexts.
- Female names deserve as much attention as male ones! The medieval German tradition has an exceptional range of women's names — Hildegard, Mechthild, Kunigunde, Richardis — often with the same compound construction and meaning-depth as men's names.
A note on our use of AI
We built this tool for writers, which means we thought carefully about what AI should and shouldn't do here. The generator uses AI to produce names that better fit your character's specific context and needs — archetype, personality, genre, world — while explaining its reasoning for each one.
Here’s what it won’t do for you: it won’t write your story, name your character, or make creative decisions for you. It simply generates options for you.
More importantly, your inputs are not (and will never be) used to train any AI models. Treat whatever comes out as raw material: a starting point that belongs entirely to you. Every result is yours!