Nielsen Hayden genealogy
Ancestors of Margred ferch Dafydd Vychan
┌── Dafydd Llwyd (of Bwlch y fen, Anglesey, Wales - ??)
│ │ ┌── Trystan Holland
│ │ ┌── Robert ap Trystan Holland
│ │ │
│ │
│ │ ┌── Alan Norris
│
┌── Dafydd Fychan ap Dafydd Llwyd ap Cynwrig (of Trefeilir in Malltraeth, Anglesey, Wales - ??)
│
Margred ferch Dafydd Vychan (of Trefeilir in Malltraeth, Anglesey, Wales - ??)
│
│ ┌── Maredudd ab Einion ap Caradog ap Gwgon (Abt 1200 - ??) =>
│ ┌── Hywel ap Maredudd ab Einion ap Caradog (Abt 1230 - ??)
│ ┌── Gruffudd ap Hywel ap Maredudd ab Einion (Abt 1270 - ??)
│ │ │
│ │ │ ┌── Gruffudd ab Ednyfed Fychan ap Cynwrig ab Iorwerth ( - 1246) =>
│ │ └── Margred ferch Einion ap Gwalchmai =>
│ │
│ ┌── Ieuan ap Gruffudd ap Hywel (Abt 1300 of Eifionydd, Caernarvonshire, Wales - ??)
│ │ │
│ │ │ ┌── Llywelyn Fawr ap Iorwerth (Abt 1173 - 11 Apr 1240 Aberconwy Abbey, Conwy, Wales) =>
│ │ │ ┌── Tegwared y Baiswen ap Llywelyn ab Iorwerth Drwyndwn ab Owain Gwybnedd (Abt 1200 - ??)
│ │ │ │
│ │ │
│ │ │ ┌── Ednyfed Fychan ap Cynwrig ab Iorwerth ap Gwgon ( - 1246) =>
│ │ └── Gwenllian ferch Ednyfed Fychan
│ │ └── Gwenllian ferch Yr Arglwydd Rhys ( - 1236) =>
│ │
└── Nest ferch Ieuan ap Gruffudd (of Eifionydd, Caernarvonshire, Wales - ??)
│
│ ┌── Dafydd III ap Gruffudd ap Llywelyn ab Iorwerth, Prince of North Wales ( - 3 Oct
│ │ 1283 Shrewsbury, Shropshire, England) =>
│ │ 1283 Shrewsbury, Shropshire, England) =>
│ ┌── Dafydd Goch ap Dafydd ap Gruffudd ap Llywelyn (Abt 1270 - ??)
│ │ └── (Unknown mistress of Dafydd III)
│ │
│ ┌── Gruffudd ap Dafydd Goch ap Dafydd ap Gruffudd ( - Aft 1351)
└── Efa ferch Gruffudd ap Dafydd Goch ap Dafydd ( - Aft 1351)