Nielsen Hayden genealogy
Descendants of Llywarch ap Hyfaidd
- 904Father: Hyfaidd ap Bleiddig, King of Dyfed ( - 893)
Llywarch ap Hyfaidd ( - 904)
   └─ Elen ferch Llywarch ( - 929)
    Hywell Dda ap Cadell, King of South Wales (Abt 875 - 950)
       ├─ Owain ap Hywel Dda, King of Deheubarth ( - 988)
       │
       │    ├─ Einion ab Owain ap Hywel Dda ap Cadell ( - Abt 984) =>
       │    │ + Elinor ferch Gwerystan
       │     +
       └─ Angharad ferch Hywel Dda (915 - ??)
        Tudor Trefor (Abt 900 - 948)(m. Between 928 and 930)
           │ +
            + Angharad ferch Iago (Abt 950 - ??)