Tuvo tres hijos, dos de los cuales llegaron a ser reyes de Escocia, y un tercero, cuyos descendientes reclamaron el trono de Escocia en los últimos días de la Casa Real de Escocia.