Peredur est aussi un personnage historique. C'est le roi de Caer Ebrauc avec son frère Gurgi - Caer Ebrauc étant l'ancienne Eboracum, la capitale des légions de la Britannia, et est aujourd'hui York. En 573 Peredur, allié à Dunaut Bwr des Pénines, lance un expédition contre son cousin Gwenddoleu. La bataille a lieu à Arderydd, et Gwenddoleu est tué. On trouve là aussi l'une des origines de la légendes de Merlin. Dans la Vie de St Kentigern, il est mentionné que Lailoken (aussi nommé Myrddin), le barde de Gwenddoleu, devint fou lors de la bataille et s'enfuit dans la forêt toute proche de Celidon.
Peredur, à la tête des puissantes armées d'Ebrauc, doit affronter vers 580 le pouvoir naissant des Angles Berniciens. Mais il aurait été abandonné par une partie de ses hommes, des Angles de Deira. La rencontre a lieu à Caer Greu, Peredur et Gurgi sont tués et Adda de Bernicie est victorieux. Les Angles de Deira profitent de cet évenement pour s'emparer de Caer Ebrauc sans coup férir. Ainsi disparâit l'un des plus puissants royaumes brittoniques.