Alliterative Names: Gilbert

Gilbert

Name origin: German

Name meaning: Bright desire

Gottfried

Name origin: German

Name meaning: Peace