1. English diminutive for qvJeffrey:m]/Jeffery also now used as a given name in its own right, especially in the US.
The spelling variant Geoff is almost always used for Geoffrey.
2. Dutch pet name for Josef the Dutch form of Joseph, from Hebrew "Jehovah gives children".