The generally accepted view is that the ethnic background of the English populace, before 19th and 20th century immigration, was a mixed European one deriving from historical waves of Celtic, Roman, Anglo-Saxon, Norse, and Norman invasions, along with the possible survival of pre-Celtic ancestry.