Gruffydd se casó con Edith (en galés Ealdgyth) de Mercia, hija del conde Aelfgar.