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