Juan tuvo varias amantes, aproximadamente ocho, con las que tuvo posiblemente nueve hijos: Richard, Oliver, John, Geoffrey, Henry, Osbert Gifford, Eudes, Bartholomew y probablemente Philip; dos o tres hijas: Joan, Maud y probablemente Isabel.