You also need to select a list of surnames. So you can’t just generate a list of first names - it always has to be a pair of first + last names.
Name lists are CSV files. Or rather, text files with one name per line and a file name ending in .csv.
Attached are some I collected: Lists of popular German female and male first names for the year 2021 and a list of the 100 most common German last names. The latter list is from Wikipedia. The former are from the reports that you can read in the newspapers every year. Note that those are the most popular names in Germany, not necessarily German-sounding names.
GermanNames.zip (5.8 KB)