German baby names

This shelf holds 125 names — for example, Joseph, a boy's name of Hebrew and Biblical origin meaning “God shall add.” Names from Germany, Austria and Switzerland. Every meaning below was verified against a published source before it was listed.

Most loved in this tradition

All 125 German names

AdalynGermanAdelaideGermanAdeleGermanAdelineGermanAdrianaSpanishAlbinGermanAlexanderGermanAliceGermanAlvinGermanAndreaSpanishAnneGermanAnnemarieGermanAnnetteGermanAnnikaGermanAntonyGermanArnoldGermanArnulfoGermanAxelHebrew and BiblicalBenedictGermanBertaGermanBerthaGermanBertramGermanBjornPortugueseCarlaSpanishCarlottaSpanishClaudiaSpanishColeGermanConradGermanCorneliaGermanDelbertGermanDirkGermanDoraSpanishDorotheaGermanEdithGermanEliasSpanishEllaGermanEloiseGermanEmeliaGermanEmmaGermanEnzoGermanErnaGermanErnestineGermanFabianGermanFerdinandGermanFrancisGermanFrankGermanFridaGermanFritzGermanGeoffreyGermanGertrudeGermanGiselaGermanGretchenGermanGuidoPortugueseGundaGermanHansGermanHarperGermanHeidiGermanHerbertGermanHermanGermanHerschelGermanHubertGermanHugoGermanImeldaSpanishIngaGermanIrmaGermanJanGermanJanaGermanJohannaGermanJonathanHebrew and BiblicalJosefGermanJosephHebrew and BiblicalJuliaSpanishKarenGermanKarlGermanKristiGermanKurtGermanLarsGermanLenaIndianLeonSpanishLeonardoSpanishLindaGermanLonnieGermanLorenaSpanishLouiseGermanLuisaSpanishLutherGermanMagdalenaSpanishMarcusHebrew and BiblicalMarioSpanishMarleneGermanMatthiasHebrew and BiblicalMaximilianGermanMiaSpanishMilanGermanMonaGermanMonicaSpanishNadineGermanNicoGermanNorbertGermanOttoGermanPaulGermanPauletteGermanPhilipGermanRalphGermanRamonaSpanishRandallGermanRitaSpanishRobinGermanRoccoGermanRoderickGermanRolandGermanRosalieGermanRudolphGermanSamuelHebrew and BiblicalSashaGermanSebastianSpanishStefanGermanStephenHebrew and BiblicalThaddeusHebrew and BiblicalThereseGermanThomasHebrew and BiblicalUrsulaGermanVanessaSpanishWalterGermanWilhelminaGerman