Geoffrey var antagelig født en gang mellom 1100 og 1110 i Wales eller Welsh Marches (grenseområdene mellom Wales og England). Han må ha kommet i myndig alder ved 1129 da han er nedtegnet som vitne til et charter. I hans refererer Geoffrey til seg selv som , «Geoffrey av Monmouth», hvilket indikerer en betydningsfull forbindelse til Monmouth i Wales, og som kan være en referanse til hans fødested. For sine samtidige var Geoffrey kjent som eller varianter av dette. «Arthur» i disse versjonene av navnet kan muligens indikere navnet på hans far, eller et tilnavn grunnet Geoffreys lærde interesser. Tidligere forskere antok at Geoffrey var waliser eller i det minste snakket walisisk. Imidlertid synes det som om hans kunnskap i walisisk har vært begrenset, og det er i dag anerkjent at det ikke finnes noen virkelig bevis for at Geoffrey var waliser eller av cambro-normannisk avstamning, i motsetning til eksempelvis Gerald av Wales. Det er sannsynlig at hans bakgrunn er fra den samme fransktalende eliten ved den walisiske grensen som andre skribenter i samtiden som Gerald av Wales og Walter Map, og Robert, 1. jarl av Gloucester, som Geoffrey dediserte versjoner av sin til. Det har blitt argumentert, blant annet av historikeren Frank Stenton, at Geoffreys foreldre kan ha tilhørt de mange bretonere som deltok i Vilhelm Is erobring av England i 1066 og deretter bosatte seg i den sørøstlige delen av Wales. Monmouth ble kontrollert av bretonske herrer siden 1075 eller 1086 og navnene Galfridus og Arthur (om tolket som patronymisk var mer vanlige blant bretonere enn walisere.