Nielsen Hayden genealogy
Ancestors of Margred ferch Dafydd Vychan
┌── Dafydd Llwyd (of Bwlch y fen, Anglesey, Wales - ??)
│ └── Alice ferch Robert Holland =>
│
┌── Dafydd Fychan ap Dafydd Llwyd ap Cynwrig (of Trefeilir in Malltraeth, Anglesey, Wales - ??)
│
Margred ferch Dafydd Vychan (of Trefeilir in Malltraeth, Anglesey, Wales - ??)
│
│ ┌── Gruffudd ap Hywel ap Maredudd ab Einion (Abt 1270 - ??) =>
│ ┌── Ieuan ap Gruffudd ap Hywel (Abt 1300 of Eifionydd, Caernarvonshire, Wales - ??)
│ │
└── Nest ferch Ieuan ap Gruffudd (of Eifionydd, Caernarvonshire, Wales - ??)
│
│ ┌── Gruffudd ap Dafydd Goch ap Dafydd ap Gruffudd ( - Aft 1351) =>
└── Efa ferch Gruffudd ap Dafydd Goch ap Dafydd ( - Aft 1351)