Piers Gaveston stammte aus der damals zu England gehörenden Gascogne. Er war ein jüngerer Sohn des Ritters Arnaud de Gabaston, der dem englischen König Eduard I. in vielen Feldzügen als Soldat gedient hatte, und von "Claramonde de Marsan". Angeblich war er etwa gleich alt wie der 1284 geborene Prinz Eduard, da er jedoch bereits 1297 am Feldzug nach Flandern teilnahm, wurde er vermutlich bereits um 1280 geboren.