Cadwallon ap Cadfan, King of Gwynedd. He killed Edwin of Northumbria at the battle of Meigen (Hatfield near Doncaster) in 632. In 633, he killed Edwin's successors, Osric of Deria and Eanfrith of Bernicia. The Venerable Bede declared that it was Cadwallon's intention to exterminate the English race. However, Cadwallon himself was killed in late 633 or 634 by Eanfrith's brother Oswald. This defeat denoted the extinction of the possiblility of restoring Brythonic supremacy in Britain. In the battles of 632 and 633, Cadwallon's ally was Penda, King of Mercia, who carried on the struggle with Northumbria after Cadwallon's death. Oswald was killed in the battle of Cogwy (Oswestry) in 641, and Penda was killed by Oswy, brother of Oswald in the battle of Cai (Winwaed) in 654.
Cadwallon died in late 633 or 634, killed in battle. Cadwallon married a daughter of Pebba who was a sister of Penda, King of Mercia; and they had a son: