Most Popular 2026

Most Popular Baby Names in Germany

Germany's naming trends reflect a blend of classic Germanic tradition and modern international influences. Short, melodic names dominate the charts, with Nordic and Latin-origin names rising steadily in recent years.

Top 30 Boy Names

1. Noah
2. Matteo
3. Elias
4. Finn
5. Leon
6. Theo
7. Paul
8. Emil
9. Luca
10. Ben
11. Felix
12. Henry
13. Louis
14. Maximilian
15. Jonas
16. Liam
17. Anton
18. Leo
19. Oskar
20. Moritz
21. Carl
22. David
23. Lio
24. Jannik
25. Samuel
26. Niklas
27. Erik
28. Julian
29. Alexander
30. Philipp

Top 30 Girl Names

1. Emilia
2. Sophia
3. Emma
4. Hannah
5. Mia
6. Lina
7. Ella
8. Mila
9. Clara
10. Lea
11. Marie
12. Luisa
13. Ida
14. Frieda
15. Charlotte
16. Leni
17. Johanna
18. Emily
19. Lia
20. Nora
21. Amelie
22. Mathilda
23. Anna
24. Greta
25. Helena
26. Lotta
27. Elisa
28. Maja
29. Rosalie
30. Olivia

Naming Rules in Germany

Every name must be approved by the local Standesamt (civil registry office). Names must be recognizable as first names, should indicate gender, and must not harm the child's welfare. Foreign names are accepted if verifiable as legitimate first names in another culture.

Full Legal Rules Guide

Check if your chosen name is legal

Verify your baby name across 25 European countries instantly.

Check a Name →

Last updated: April 2026. Name popularity based on recent official statistics. This page is for informational purposes only.