I'm going off of our current understanding of DNA and archaeology/anthropology.
Also, the British Isles are mostly of Celtic ancestry/DNA, other than England and southern Scotland, as far as I know. In Ireland, Wales, Cornwall, and most of Scotland, the dominant DNA is Celtic rather than Germanic.