>>214282921
Anglo-Saxon mixed with Native Celts, and later Normans, to form the English people. Also, someone doesn't have to be of a certain nationality to be given a name from that nationality's language.
Also, 10% of the population of England have at least one Irish grandparent.