I am impressed with the resilience of the Celtic culture. English had been trying to destroy it for hundreds of years now. Look at Irish folks, they turned out to be tough nuts to crack. I thought English had the Scots but it turns out Scots are not dead yet either.
Don't be daft.
There is not an Englishman alive that doesn't have Celtic ancestors. Apart from Phil the Greek.
Anglo Saxons come from tribes of Angles, Saxons and Jutes in what is now northern Germany and Denmark.
But you compare the look of folk from northern Germany with Brits. There is a distinct difference. That is because of the high input of Celtic genetics.
Culturally, the English are still more Anglo Saxon. The Welsh & Irish still have more Celtic genetics, and the Scots too. But the Scots also have a big genetic hangover from the Picts. From before the Scotti (an Irish tribe) invaded and took over.