From what I read, they are partially of Germanic origin. Take a look here and it will explain it better: Anglo-Saxons - Wikipedia, the free encyclopedia.
For anyone to answer this, you need to define "Germanic". Both Angles and Saxons are (some variety of) "Germanic".