Die dritte Ehe mit Beatrix von Falkenburg blieb kinderlos. Damit war Edmund aus seiner zweiten Ehe das einzige Kind aus seinen drei Ehen, das Richard überlebte und so sein Erbe wurde. Daneben hatte Richard mindestens ein, vermutlich noch mehrere uneheliche Kinder, darunter "Richard of Cornwall", der während des Schottischen Unabhängigkeitskriegs 1296 bei der Belagerung von Berwick fiel.