German (Germanic) baby names carry centuries of history, myth and music. Below are 80 beautiful German names for girls and boys, each with its meaning. Tap any name to see its full page with origin and numerology. Whether you want something classic or rare, this is a great place to start.
Germanic names are ancient and powerful, built from words meaning things like 'brave', 'ruler', 'protection' and 'strength'. Many of the most familiar Western names — William, Charles, Emma, Matilda — have Germanic roots. They feel solid, noble and enduring.
German/Germanic names suit a child you picture as strong and steadfast; many have friendly short forms.
Eduardo: a name of Germanic origin meaning «Guardian of prosperity».
Emma: a name of Germanic origin meaning «Strong, universal and complete».
Fernanda: a name of Germanic origin meaning «Bold and brave».
Fernando: a name of Germanic origin meaning «Bold and brave in peace».
Luis: a name of Germanic origin meaning «Glorious warrior».
Adela: a name of Germanic origin meaning «Of noble origin».
Adelina: a name of Germanic origin meaning «Little noble one».
Adolfo: a name of Germanic origin meaning «Noble wolf».
Alberto: a name of Germanic origin meaning «Of noble brightness».
Aldo: a name of Germanic origin meaning «Noble and experienced».
Alfonso: a name of Germanic origin meaning «Noble and ready for combat».
Alfredo: a name of Germanic origin meaning «Wise and peaceful counselor».
Alicia: a name of Germanic origin meaning «Of noble lineage».
Allison: a name of Germanic origin meaning «Of noble lineage».
Amalia: a name of Germanic origin meaning «Hardworking, industrious».
Amelia: a name of Germanic origin meaning «Industrious, hardworking».
Bernardo: a name of Germanic origin meaning «Strong and brave bear».
Bruno: a name of Germanic origin meaning «Breastplate, shield; of dark skin».
Carla: a name of Germanic origin meaning «Strong and free woman».
Carolina: a name of Germanic origin meaning «Strong and free woman».
Edgar: a name of Germanic origin meaning «Prosperous spear».
Edith: a name of Germanic origin meaning «Prosperous in the struggle».
Eloísa: a name of Germanic origin meaning «Healthy and famous warrior».
Elsa: a name of Germanic origin meaning «God is my oath».
Elvira: a name of Germanic origin meaning «Prudent and truthful».
Enrique: a name of Germanic origin meaning «Lord of the house».
Ernesto: a name of Germanic origin meaning «Tenacious fighter».
Frida: a name of Germanic origin meaning «Peace; beloved woman».
Gerardo: a name of Germanic origin meaning «Brave spear».
Germán: a name of Germanic origin meaning «Warrior».
Gilberto: a name of Germanic origin meaning «Bright arrow».
Gisela: a name of Germanic origin meaning «Promise; arrow».
Gonzalo: a name of Germanic origin meaning «Saved in combat».
Guillermo: a name of Germanic origin meaning «Determined protector».
Gustavo: a name of Germanic origin meaning «Staff of the gods».
Heidi: a name of Germanic origin meaning «Of noble lineage».
Heriberto: a name of Germanic origin meaning «Brilliant warrior».
Hernán: a name of Germanic origin meaning «Bold and brave».
Hilda: a name of Germanic origin meaning «Warrior».
Hugo: a name of Germanic origin meaning «Intelligence, lucid spirit».
Humberto: a name of Germanic origin meaning «The warrior's brightness».
Ilse: a name of Germanic origin meaning «God is my oath».
Imelda: a name of Germanic origin meaning «Strong in combat».
Irma: a name of Germanic origin meaning «Strong and complete».
Ivette: a name of Germanic origin meaning «Archer; of the yew».
Karol: a name of Germanic origin meaning «Strong and free woman».
Marlene: a name of Germanic origin meaning «Mary Magdalene; tower».
Matilde: a name of Germanic origin meaning «Strong in battle».
Ramón: a name of Germanic origin meaning «Protective counselor».
Raúl: a name of Germanic origin meaning «Bold counselor».
Roberto: a name of Germanic origin meaning «Of shining glory».
Rodolfo: a name of Germanic origin meaning «Glorious wolf».
Rodrigo: a name of Germanic origin meaning «Rich in glory».
Rogelio: a name of Germanic origin meaning «Glorious spear».
Óscar: a name of Germanic origin meaning «Divine spear».
Abelardo: a name of Germanic origin meaning «Noble and strong».
Adalberto: a name of Germanic origin meaning «Of noble brightness».
Adelaida: a name of Germanic origin meaning «Of noble lineage».
Adelino: a name of Germanic origin meaning «Of noble birth».
Adelmo: a name of Germanic origin meaning «Noble protector».
Alarico: a name of Germanic origin meaning «King of all».
Alberta: a name of Germanic origin meaning «Of noble brightness».
Alfonsina: a name of Germanic origin meaning «Noble and willing».
Américo: a name of Germanic origin meaning «Hardworking prince».
Anselmo: a name of Germanic origin meaning «Protected by God».
Arnaldo: a name of Germanic origin meaning «Strong as an eagle».
Arnulfo: a name of Germanic origin meaning «Strong as eagle and wolf».
Bernarda: a name of Germanic origin meaning «Strong and brave she-bear».
Berta: a name of Germanic origin meaning «Bright, illustrious».
Bertoldo: a name of Germanic origin meaning «Brilliant chief».
Bruna: a name of Germanic origin meaning «Dark-haired».
Brunilda: a name of Germanic origin meaning «Warrior with armor».
Carlota: a name of Germanic origin meaning «Free and strong woman».
Clotilde: a name of Germanic origin meaning «Renowned in combat».
Conrado: a name of Germanic origin meaning «Bold counselor».
Dagoberto: a name of Germanic origin meaning «Bright as the day».
Dieter: a name of Germanic origin meaning «Warrior of the people».
Edelmira: a name of Germanic origin meaning «Of noble lineage».
Edgardo: a name of Germanic origin meaning «Prosperous spear».
Edmundo: a name of Germanic origin meaning «Protector of prosperity».
Popular German names include Eduardo, Emma, Fernanda, Fernando, Luis, Adela.
Yes — the list includes girl, boy and unisex names; each name's page shows the gender.
German (Germanic) names often blend meaning, mythology and a distinctive sound that travels well across languages.