Gwyddno Garanhir

Maes Gwyddno (The plain of Gwyddno) was a lowland area protected by a number of dykes which were managed by a individual named Seithennin, possibly its king. However, one night he failed in his duty through being too drunk and the land was drowned. This area, also known as Cantre’r Gwaelod, is said to be in Cardigan Bay near Aberdyfi.[1]

The region was named after Gwyddno Garanhir (Gwyddno Long-shank). Although Bartrum maintained that he was a legendary character, I believe we can identify him as a historical figure. The following table is a composite one.

Gen. BGG 10, 11
1 Elffin
0 Gwyddno
-1 Cawrdaf
-2 Garmonion
-3 Dyfnwal Hen
-4 Ednyfed
-5 Macsen Wledig

Gen. 1 to -3 are from BGG 10, gen. -4 to -5 are from a fragment of BGG 11. Gwyddno Garanhir appears in gen. 0 and his supposedly legendary son, Elffin, in gen. 1. As explained by Wolcott the Dyfnwal Hen in this pedigree was a different individual to that in the pedigree of the kings of Strathclyde.[2]

The prose Hanes Taliesin describes how Elffin discovered the child Taliesin. Elffin and Maelgwn, the king of Gwynedd, are contemporaries in this story and this is consistent with the fact that former belonged to gen. 1 and the latter to gen. 0. Maelgwn’s son, Rhun, plays a role in the tale which suggests he and Elffin belonged to the same generation, and this is in line with the above chronology.

When the bard Taliesin was 13 years of age he visited Maelgwn Gwynedd, who we are told was Elffin’s uncle, and correctly predicted Maelgwn’s imminent death. The AC tells us Maelgwn died of the plague in 547 and so we may conclude Taliesin was born c. 534.

[1] Rhys, J., 1901, 382
[2] Ancient Wales Studies > Anwn Dynod ap Maxen Wledig