Weimar Republic Name Generator

Type a description of Weimar Germany and get eight personal names back, drawn from the era's real conventions.

A run takes two seconds

Between 1919 and 1933 Germany ran a republic that kept the empire’s bureaucracy and its paperwork intact. Birth registrations, marriage licenses and death notices from those years survive in Standesamt records across the country. Names from this period sit between the heavy dynastic names of 1900 and the shortened forms that came later.

Eight names per run, five runs on this page, 40 names in total. A first run takes a few seconds, and the same sentence returns almost instantly the second time. Of those, twenty-four are one word and sixteen are two words.

Describe who the name is for

Optional. A place, a decade, a family, or the register you’re writing in. One specific detail steers the list better than a paragraph of backstory.

Pick a filter if you have one. It narrows the register, not the meaning.

Names, one per line. Nothing is stored.

Names are generated on the server and shown once. Reloading clears them.

Five groups of eight

Nothing below has been edited. Each group is one run of the weimar republic name generator, quoted in the order it came back.

Small town: Ingrid, Renate, Helga, Ursula, Brigitte, Karin, Monika, Elke.

Coastal family: Hinrich Tiedenbrügge, Klaas Oeverdieck, Fentje Möhlenkamp, Arend Sollinghaus, Grete Wesselsdörp, Okke Bentsdorp, Ilse Hoyerhöfen, Jürgen Rickmersdorf.

Modern city: Klara, Friedrich, Wilhelm, Anneliese, Gustav, Hedwig, Konrad, Lieselotte.

Grandparent: Frieda, Wilhelm, Hedwig, Klara, Heinrich, Lotte, Ernst, Marianne.

Two languages: Hedwig Steinbach, Frieda Kowalski, Anneliese Marković, Ruth Abramowicz, Ilse Nowak, Käthe Petrov, Lotte Weinberg, Grete Zieliński.

Forty names, sorted

Of the forty names, twenty-four are one word and sixteen are two words. The first letters cover fifteen distinct initials.

No closing word repeats more than three times, which is why the set reads as forty separate names rather than one name with variations.

German naming law under the republic required a registrar to approve the given name at birth. That approval process favored names already in use, so most children got names their grandparents could have had. Prussian offices kept lists of approved names, and a name not on the list needed a special application. Dynastic reign names anchor the Han Dynasty Name Generator, unlike the parties of the Weimar years. Regional dialects shaped spelling more than any central rule did, especially in the south. Bavarian registrars wrote Ludwig where a Saxon office might have written the same name with a different vowel. Jewish families in Berlin and Frankfurt used a mix of German given names and Hebrew ones, often both on one child. Working-class families in the Ruhr picked shorter, plainer names than the urban middle class did. Noble families kept the full dynastic stack of given names, sometimes four or five strung together. By the late 1920s, younger parents started choosing names that sounded modern rather than inherited.

Prussian civil service names sound clipped and official, the kind a clerk would write without hesitation. Wilhelm Friedrich fits a man who worked in a ministry and wore the same coat every day. Rural Catholic names carry a saint's name first and a family name second, often with a hyphen. Josef-Marie shows the double-barrel form common in Bavaria and the Rhineland. Urban working-class names are short, plain, and rarely more than two syllables. Karl and Anna were the two most common given names in the period, and they still read as 1920s. Jewish assimilationist names blend German given names with Hebrew ones in a single person. Siegfried Levi shows the mix that Berlin families often chose for a son. Weimar's constitution and party lists sit far from the Kazakh Name Generator and its clan and suffix rules. Noble dynastic names stack three or four given names before the surname, all of them family names. Friedrich Wilhelm Karl von Hessen reads as a title as much as a name.

What goes wrong, and the prompt behind it

a weimar republic name that is very old and very tired returned Hildegard Trauerweide, Konrad Aschgrau, Ottilie Müdeherz, Gottfried Welkeblatt, Adelheid Grauschleier, Reinhold Abendmatt, Kunigunde Staubschwer, Ernst Vergangen. None of the eight ends the way another one does. The sentence supplied a feeling and the output supplied names, and the two never met. Plausible is not the same as chosen.

a weimar republic name for something that guards a door returned Türwächter, Pförtner, Türsteher, Wächter, Torwächter, Hauswart, Schließer, Türhüter. The eight share no ending at all. The prop took over. All eight are about the thing in the sentence and none of them is about the thing being named.

Read the two prompts again and the two failures are exact opposites. One gives the model a tone to imitate and nothing to name. The other gives it a single object to name and no tone at all. Both return eight plausible names, and neither returns eight names for your subject in particular.

The three options, costed

Three routes get a weimar republic name. Only one of them is a name generator.

What mattersBy handA general chatbotThis generator
Time for eight namesTwenty minutes or moreOne prompt, then editing731 ms per set, instant on a repeat
Same prompt, same eightOnly if you write it downNo, the wording driftsYes
Explains the choiceYou doYes, at lengthNo
CostYour timeA subscriptionFree, no account
Checks trademarksNoNoNo

A first run takes a few seconds. The same sentence again returns in milliseconds, because the backend caches each set by prompt, so a set you liked is reproducible tomorrow and a set you did not like costs nothing to replace.

Historical accuracy has limits here, because the generator returns plausible names rather than documented ones. It won't tell you whether a specific name was actually used in your ancestor's town in 1924. Regional spelling variants get flattened, so a name that would have been written differently in Munich comes back in standard form.

What to change on the rerun

The repair is one clause. a weimar republic name for a girl born in a small town in the 1950s names a place and a kind of thing, and the output follows: Ingrid, Renate, Helga, Ursula, Brigitte.

You write a sentence about who the person is, and eight names come back. Concrete words carry the most weight: an occupation, a city, a class marker, a religious background. Tone words like serious or gentle get read as mood and shape which register the list lands in. A description mentioning a Berlin clerk returns names that fit a white-collar household in a large city. Mentioning a farming family in Bavaria shifts the list toward rural Catholic naming patterns. The tool ignores anything it can't tie to a naming convention, so abstract descriptions return generic results. Length matters: a long description with several concrete details narrows the list more than a short one. It won't return the same eight names twice for the same input, so treat a good list as something to save. Names come back in their standard German spelling, without the regional variants a registrar might have written. You'll see a mix of one-part and two-part names, since both were common in the period.

The questions below

What years does this cover?

The generator works from naming conventions used in Germany between 1919 and 1933. Names from just before and just after the period overlap heavily with these, so the boundary is soft. If you need a name from 1910 or 1940, the same conventions mostly apply.

Are these real names?

The names come from patterns that appear in German records from the period. Each name is a plausible combination rather than a name pulled from a specific document. You won't find a source citation for any single name on the list.

Can I use these for a character?

Yes, that's the most common use. Check the name against the character's region and class, since those shaped naming more than fashion did. A rural Bavarian family and a Berlin civil servant wouldn't have picked the same name for a son.

Why do some names have hyphens?

Hyphenated given names were common in Catholic regions, especially in the south and west. The hyphen joined two names that were treated as a single given name on official documents. In speech, people often used only the first half.

Does the list include Jewish names?

Some entries reflect the mixed German-Hebrew naming that Jewish families used in the period. The list doesn't separate them into their own category, so you'll need to know what to look for. Hebrew given names paired with German surnames were common in cities like Berlin and Frankfurt.

Daniel Reyes, site author
Daniel Reyes

Daniel works on brand naming for small companies and writes about given names as a hobby. He covers business and people names here, with an eye on what a name has to survive once it is printed on something.

On the business lists he checks the practical failures first: whether the domain and handle are plausibly free, whether the name survives being spelled out over a phone call, and whether it still reads on a van door. For the people lists he works from usage rather than taste.

Articles: 72