Geoffrey stammte aus Wales oder aus dem englischen Grenzland zu Wales. Seine Familie war möglicherweise bretonischer Herkunft und gehörte zu den anglo-normannischen Adelsfamilien, die seit der Normannischen Eroberung Englands auch den Süden von Wales besiedelten. Vielleicht war er Benediktiner in der Monmouth Priory und Augustinerchorherr in Oxford. Jedenfalls erscheint sein Name zwischen 1129 und 1151 in sechs Urkunden aus der Gegend um Oxford, in denen er sich bisweilen als "Magister" (Lehrer) bezeichnet.