220+ German Names

220+ German Names

Here is a list of 220+ German names — a blend of classic, modern, and culturally rich names for boys, girls, and unisex use. These are perfect for baby names, characters, usernames, or creative projects.

German Boy Names (110+)

  1. Adalbert – Noble and bright

  2. Alaric – Ruler of all

  3. Arnold – Eagle power

  4. Armin – Whole or universal

  5. Axel – Father of peace

  6. Baldur – Prince

  7. Bernd – Brave as a bear

  8. Bruno – Brown-haired

  9. Claus – Victory of the people

  10. Conrad – Bold advisor

  11. Dieter

  12. Dirk

  13. Emil

  14. Ernst

  15. Falk

  16. Franz

  17. Friedrich

  18. Gerd

  19. Gunther

  20. Hans

  21. Heinrich

  22. Helmut

  23. Hermann

  24. Hugo

  25. Ingo

  26. Jan

  27. Jürgen

  28. Karl

  29. Klaus

  30. Kurt

  31. Lambert

  32. Leonhard

  33. Ludwig

  34. Lutz

  35. Manfred

  36. Markus

  37. Matthias

  38. Maximilian

  39. Norbert

  40. Otto

  41. Oskar

  42. Pascal

  43. Peter

  44. Rainer

  45. Ralf

  46. Reinhard

  47. Roland

  48. Rolf

  49. Rupert

  50. Sebastian

  51. Siegfried

  52. Stefan

  53. Theodor

  54. Thilo

  55. Thomas

  56. Torsten

  57. Ulrich

  58. Uwe

  59. Volker

  60. Walter

  61. Werner

  62. Wilhelm

  63. Wolf

  64. Wolfgang

  65. Achim

  66. Bastian

  67. Benno

  68. Dietrich

  69. Eckhard

  70. Ferdinand

  71. Florian

  72. Gerrit

  73. Hagen

  74. Harro

  75. Heiko

  76. Henning

  77. Holger

  78. Ingmar

  79. Jens

  80. Jochen

  81. Kai

  82. Lennart

  83. Lorenz

  84. Maik

  85. Malte

  86. Nico

  87. Niklas

  88. Norwin

  89. Peer

  90. Raimund

  91. Rüdiger

  92. Sören

  93. Sven

  94. Till

  95. Tobias

  96. Torben

  97. Valentin

  98. Wenzel

  99. Wilko

  100. Yannik

  101. Alfons

  102. Arved

  103. Bodo

  104. Cord

  105. Elmar

  106. Gotthard

  107. Hansel

  108. Jörg

  109. Knut

  110. Volkhard

German Girl Names 

  1. Ada – Noble

  2. Adelheid – Noble nature

  3. Anke – Grace

  4. Beatrix – Voyager

  5. Bertha – Bright one

  6. Brunhilde – Armed for battle

  7. Christa – Follower of Christ

  8. Clara – Clear, bright

  9. Dagmar – Glorious day

  10. Elke – Of noble birth

  11. Erika

  12. Frieda

  13. Gerda

  14. Greta

  15. Gisela

  16. Gudrun

  17. Hanna

  18. Hedwig

  19. Helga

  20. Hilda

  21. Ilse

  22. Ingrid

  23. Irma

  24. Isa

  25. Johanna

  26. Jutta

  27. Karla

  28. Katja

  29. Kirsten

  30. Klara

  31. Lara

  32. Leni

  33. Leonie

  34. Liesel

  35. Lorelei

  36. Louisa

  37. Magdalena

  38. Margarete

  39. Marianne

  40. Marlene

  41. Marta

  42. Meike

  43. Monika

  44. Nadine

  45. Nora

  46. Oda

  47. Petra

  48. Renate

  49. Rosa

  50. Rosamund

  51. Ruth

  52. Sabine

  53. Senta

  54. Sieglinde

  55. Silke

  56. Sofie

  57. Steffi

  58. Susanne

  59. Thea

  60. Therese

  61. Trude

  62. Ulla

  63. Ursula

  64. Verena

  65. Viktoria

  66. Walburga

  67. Waltraud

  68. Wiebke

  69. Wilhelmina

  70. Yvonne

  71. Zelda

  72. Annalena

  73. Antje

  74. Carina

  75. Dorothea

  76. Edda

  77. Else

  78. Franziska

  79. Grete

  80. Hildegard

  81. Isolde

  82. Karolin

  83. Leona

  84. Liesl

  85. Lou

  86. Lotte

  87. Marika

  88. Melitta

  89. Minna

  90. Ottilie

  91. Paulina

  92. Rebekka

  93. Romy

  94. Selma

  95. Sina

  96. Sigrid

  97. Svenja

  98. Tabea

  99. Ute

  100. Viola

  101. Wanda

  102. Zita

  103. Elfriede

  104. Giselle

  105. Ilona

  106. Ines

  107. Josie

  108. Laina

  109. Natascha

  110. Rieke

Optional: Unisex German Names

  1. Alwin

  2. Alex

  3. Chris

  4. Dani

  5. Dominique

  6. Franzl

  7. Hanno

  8. Janni

  9. Toni

  10. Nico

This is all about 220+ German Names with Meanings.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *