Англо-Саксы это германские племена проживавшие на территории современной Северо-Западной Германии, Нидерландов и Дании.
По официальной версии из-за изменений климата племена начали переселяться и как следствие завоёвывать территорию современной Англии. Завоевание продолжалось около 200 лет и закончилось покорением территории современной Англии. Покорению острова способствовал развал Западной Римской Империи, которая в итоге оставила Англию. Завоевать не удалось кельтские племена проживающих на западе остова, а именно территории Уэльса и Корнуолл и Шотландию.
Варвары разделили покоренные территории на 3 королевства, далее из-за особенности наследственного строя королевств стало в разы больше. Со временем народ начал исповедовать христианство, начались набеги новых варваров - викингов. После Англию завоевал французский герцог Вильгельм 1 (Нормандское завоевание).
Все эти события привели к смешанию множества культур и народов и из этого "котла" и получился народ который называют Англичане.
В итоге - на каком языке человек думает, к той нации он и принадлежит, не зависимо от собственной национальности. Поэтому говорить, что англо-саксы это англы и германцы уже смешно.