Old German form of Godfrey, from Old German "God's peace" or "good peace".
Geoffrey is sometimes identified with Gottfried or Gaufried, both earlier forms of Godfrey which is from a different Old German source.