Likevel ble han far til to sønner innenfor ekteskapet, Edward og John av Eltham, jarl av Cornwall (1316–1336), og to døtre; Eleanor (1318-1355 og Joanna av England (1321–1361), som ble gift med David II av Skottland. Samtidig ble han også far til minst en uektefødt sønn, Adam FitzRoy, som fulgte sin far på et hærtokt til Skottland i 1312 og døde kort tid etter den 18. september 1322.