Overview
Trahaearn ap Caradog (1044 – 1081) was a King of Gwynedd. Trahaearn was a son of Caradog ap Gwyn, ruler of Arwystli (in the south of present-day Montgomeryshire, Wales), a small state, on the south-western border between Gwynedd and Powys. He was born in 1044 in Arwystli, and died in 1081 in Mynydd Carn in Pembrokeshire, at the Battle of Mynydd Carn.
Accession to the throne of Gwynedd
On the death of Bleddyn ap Cynfyn in 1073, it appears that none of his sons were old enough to claim the throne, and Bleddyn's cousin Trahaearn ap Caradog, seized power.
The same year Gruffudd ap Cynan landed on Anglesey with an Irish force and, with the assistance of the Norman Robert of Rhuddlan, defeated Trahaearn at the Battle of Gwaed Erw in Meirionnydd, gaining control of Gwynedd. However tension between Gruffudd ap Cynan's Irish bodyguard and the local Welsh people led to a rebellion in Llyn and Trahaearn took the opportunity to counterattack, defeating Gruffudd at the Battle of Bron yr Erw at Clynnog Fawr in Caernarfonshire, also in 1073, forcing him to flee back to Ireland.
From Wikipedia (CC BY-SA 4.0).