I decided to google it and the Google Gemini on the top of the page said:
Yes, Germany has a list of first names that the local registration office, or Standesamt, consults when approving names for children. However, German parents generally have a lot of freedom when choosing a name for their child. Here are some things to know about naming laws in Germany:
- Name approval: The Standesamt approves the name, and they may consult a list of first names and foreign embassies for foreign names.
- Name restrictions: Names cannot be last names, product names, or negatively affect the child.
- Appeals: If a name is denied, the parents can appeal the decision.
- Fees: There is a fee for each name submission.
I found interesting "Names cannot be last names". That's very trendy here in the US the last few decades to give someone a "last name" for a "first name". Especially surnames that start with "Mac" for girls, which is ironic since Mac means "Son Of". Then going back to late 20th Century a lot of girls were named things like "Porsche" or "Amani", or "Mercedes" here in the US... that wouldn't have been allowed in Germany.