Tom I try, Gwen means White: Fair: Blessed and is the Female version of Gwyn. It may also be short for Gwendolen meaning White Ring.
As a matter of interest, Francis is from the Latin for Franciscus which means FRENCHMAN and Thomas was introduced to England by the Normans.... Bonjour!
(Source : The Etymology of First Names)

