Some of the most beautiful and unique baby names in the world are German, so we rounded up our favourites.
Check out these fantastic German names, and get ready to feel inspired.
Girls
1. Louise - meaning "famous warrior"
2. Rillie - meaning "small brook"
3. Gerda - meaning "warrior"
4. Della - meaning "bright"
5. Emma - meaning "industrious"
6. Ada - meaning "joyful"
7. Berit - meaning "glorious"
8. Edeline - meaning "kind"
9. Elke - meaning "noble"
10. Armina - meaning "warrior maiden"
Boys
1. Conrad - meaning "brave advisor"
2. Brock - meaning "stream"
3. Derreck - meaning "ruler of the people"
4. Alarick - meaning "noble one"
5. Carl - meaning "farmer"
6. Ehren - meaning "honorable"
7. Godfrey - meaning "God's peace"
8. Leon - meaning "brave as a lion"
9. Archibald - meaning "bold"
10. Terrall - meaning "thunder ruler"