History and Inspiration
Medieval First Names for Your Child: Origins and Meanings
Are you looking for a first name with a historical background? Names from the Middle Ages offer a wide selection of Old German, Romance, and biblical origins. This article introduces you to first names that were common during the era of knights, castles, and guilds. You will learn where the names come from, their historical context, and which variations work well today.
Where Medieval First Names Come From
Naming practices in the Middle Ages were diverse and constantly evolving. In the Early Middle Ages, dithematic (two-part) Germanic names dominated. These were composed of two elements describing qualities such as courage, protection, or heritage. With the progressive Christianization of Europe during the High and Late Middle Ages, biblical names and saints' names entered everyday usage. Because standardized spelling did not yet exist, countless regional spellings and short forms emerged. Many names that were originally reserved for the nobility transitioned over time into the general population and the trade guilds. The following selection introduces names that shaped this era.
Medieval First Names and Their Origins
Albrecht
This name traces back to the Old High German name Adalbert. The documented root words are "adal" (noble) and "beraht" (bright, shining). Today, the name is often perceived as classic and grounded; well-known short forms include Ali or Albi.
Kunigunde
A two-part Germanic name. The root elements are "kuni" (clan, family) and "gund" (battle). Although the full form of the name is rarely given today, it serves as a historically striking middle name.
Gottfried
The Old High German elements "got" (God) and "fridu" (peace, protection) form its foundation. In the Middle Ages, the name was very prominent among crusaders and poets. A modern, shorter variant that developed from it is Götz.
Mathilde
The documented derivation of this name consists of the Old High German words "maht" (might, strength) and "hiltja" (battle). The name is established in various European languages, such as Matilda in the English-speaking world or Mathilde in French.
Dietrich
This name is composed of "diot" (people, folk) and "rihhi" (ruler, mighty). It was widely known in the Middle Ages through legendary figures such as Dietrich von Bern. Dirk and Till are historically evolved short forms that are frequently given as standalone names today.
Hildegard
The root words are "hiltja" (battle) and "gard" (enclosure, protection). Through historical figures such as Hildegard of Bingen, the name is firmly anchored in the Middle Ages. Hilda is a shorter variant that fits naturally into contemporary naming patterns.
Konrad
The name goes back to the Old High German terms "kuoni" (bold, brave) and "rat" (counsel, advice). It was common among many German kings and emperors. You can freely choose between spelling it with a K or a C, as both are pronounced the same way.
Agnes
The name is of Greek origin, deriving from "hagnos" (pure, holy). In the Middle Ages, however, a widespread interpretation associated the name with the Latin "agnus" (lamb). This reinterpretation strongly influenced the name's Christian symbolism during that era.
Heinrich
The Latin form Henricus was ubiquitous in the Middle Ages. The Old High German base consists of "heim" (home, estate) and "rihhi" (ruler, mighty). Countless short forms developed from Heinrich, including Heinz, Hannes, Hendrik, and Henri.
Bertha
Its derivation from the Old High German "beraht", meaning "bright" or "shining", is well documented. Bertha was often originally a short form of names ending in "-bert" or "-berta". Today, the spelling Berta without an h is equally common.
Walther
The history of the name is attested by the Old High German words "waltan" (to rule, govern) and "heri" (army). Through poets such as Walther von der Vogelweide, the name has strong ties to the High Middle Ages. Today, it is most commonly spelled Walter.
Elisabeth
A biblical name that gained popularity in the German-speaking world during the Middle Ages through saints like Elisabeth of Thuringia. It traces back to the Hebrew Elisheba; the root meaning is "my God is abundance" or "my God has sworn". The variety of forms is immense, ranging from Elisa to Lisa, and Betty to Elsa.
Friedrich
Composed of "fridu" (peace, protection) and "rihhi" (ruler, mighty). Emperor Frederick Barbarossa popularized the name in the 12th century. Fritz or Fred are common short forms that are easy to pronounce.
Gisela
The older etymological meaning of this name family is not definitively established. It is frequently linked to the Old High German root "gisil", widely interpreted as "the hostage" or "the pledge". Another interpretation traces the origin to the word for "arrow shaft". The name was very common among the nobility in the Early Middle Ages.
Hugo
Documented as a short form of names containing the Old High German element "hugu". The root meaning is "spirit", "mind", or "thought". The name is short, internationally recognizable, and requires no complicated spelling explanations.
Hedwig
The Old High German base consists of the words "hadu" and "wig", both meaning "battle" or "combat". In Poland, the name is widespread as Jadwiga. Hedy offers a modern, shorter alternative.
Otto
The name goes back to the Old High German root "aud"; the root meaning is "property", "wealth", or "inheritance". Otto was a dynastic name among the Saxon emperors in the Middle Ages. As a palindrome, it reads the same forward and backward and is exceptionally memorable.
Margarethe
The documented origin is the Greek word "margarites", meaning "pearl". In the Middle Ages, the name was widespread throughout Europe. You can choose between many spellings such as Margarete, Margareta, or short forms like Greta and Marga.
Werner
A two-part name whose second component reliably derives from the Old High German "heri" (army). The first component, "warin", is more open to interpretation: one common reading links it to the Germanic tribe of the Warini, while another derives it from "wara" (protection, care).
Mechthild
This is a historically evolved collateral form of Mathilde that became independent during the Middle Ages. The documented meaning (might and battle) is identical. Due to the German "ch" sound, the name feels somewhat more robust and traditional in modern usage than Mathilde.
Old First Names, Modern Last Names: What to Keep in Mind
If you decide on a historical name, you should consider how it works in everyday life alongside your last name. Many medieval names are long and multisyllabic, such as Margarethe or Gottfried. If you also have a long last name, the overall sound can feel cumbersome. In that case, historical short forms like Greta or Götz provide a smoother rhythm.
Pay attention to spelling as well. In the Middle Ages, there were no standardized spelling rules, which is why names like Konrad/Conrad or Mathilde/Matilde exist in different variants. Consider whether you prefer the more traditional spelling—which might require your child to spell their name out loud more frequently later in life—or the most common modern form.
How to Narrow Down Your Selection
To find out which name from this era suits you best, work through your options systematically. With the HeyName app, you can do this independently of each other. You connect your devices via an invitation link and rate each name as "Favorite", "Maybe", or "Not a fit".
Names that you both mark as favorites will appear directly as shared matches. You can also apply filters in the app for length or starting letters to search specifically for short or long medieval names. Afterward, you can discuss your shortlist together and try out the first name directly with your last name.
Editorial update: