Avant de partir en croisade, Thomas fut marié en premières noces avec Ide de Hainaut († 1101), fille de Baudouin II de Hainaut et veuve de Guy de Chièvres. Il eut avec Ide de Hainaut deux filles :
Ide ou Bazilie qui épousa :
en premières noces, Alard, seigneur de Chimay dont naquit :
Gille, et
Hadevide qui épousa Canon, seigneur de Villers et Ham
puis en secondes noces, Bernard d'Orbais, dont naquit :
Enguerrand.
Béatrice, mariée à Erard III, seigneur de Breteuil-en-Beauvaisis dont naquit :
Valéran, seigneur de Breteuil,
Erard, comte de Squillace au royaume de Naples
Hugues de Breteuil.