The name Geoffrey is a boy's name of French, Anglo-Saxon origin meaning "pledge of peace". Geoffrey and is often added to lists like Royal Names for Boys and discussed in our forums with posts like "Build a sibling set together!".
From the experts:
Tonier Anglophile spelling can't make this dad name fit for modern babies.