I speak English
My son is called ERIC,(we call him Rico) it means "the honorable leader"
Would fit nice to your surname.
Other names, but I dont know if they are too common in Germany:
Antonio
Baxter
Clint
Colin
Dalton
Frederik
Gary
Gismo
Henry
Immo
Joel
Justin
Kenzo
Laurin
Leon
Lancer
Marvin
Maximilian
Nicolas
Nero
Nestor
Oliver
Pierre
Quester
Rock
Soeren
Torre
Victor
West
Xaver
Zeno
Best regards, healthy and luck to you and your son
Elona