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 "Who's their sibling?".
From the experts:
Tonier Anglophile spelling can't make this dad name fit for modern babies.