Tuvo cuatro hijos naturales legitimados, Toda López de Heredia, Donosa Fernández de Heredia, Teresa Fernández de Heredia y Juan Fernández de Heredia.