... I never really looked this up, just always really liked the name. I just found this:
The meaning of Geoffrey
Meaning: Peaceful gift.
Meaning: Peaceful. See also Jeffrey.
Meaning: Divine peace.
Meaning: Derived from one of three Old German names, meaning district, traveler, or peaceful pledge. Famous bearer: Geoffrey Plantagenet was father to King Henry II; Geoffrey Cbaucer wrote 'The Canterbury Tales'.
Meaning: God's peace.