En 1189, Juan se había casado con Isabel de Gloucester, hija y heredera de Guillermo FitzRobert, segundo conde de Gloucester (a Isabel se le han dado diversos nombres a través de la historia, tales como Avisa, Hawise, Joan y Eleanor).