Geoffrey
Origin: Anglo-Saxon from French
Meaning: "pledge of peace"