The Anglo-Saxons tell that they were descended from peoples who lived across the North Sea from Britain in what is now Denmark, Northern Germany, and Holland. Modern historians know them as ethnically Germanic, but they were not German; Germany as a political (and cultural) institution notion developed much later.
Posted in: FAQ for English 400: History of the English Language