Angles, Saxons and Jutes came over at around the same time. I think it may have been the Saxons who came first but the language of the Angles became the common speech between them, so the Angle-speaking lands eventually became England.
Also the Germanic invaders never really populated the land, they displaced and subsumed the warrior and noble classes but, whilst they did bring some settlers, the population remained mostly Britons.