Odd Scandinavian results?

Odd Scandinavian results?

My last name is Hubbard, my father's mother's maiden last name is Stoner, and my Mother's surname was Brown, and her mother's surname was Collins. Both of my parents say their ancestry is English. That makes me English right? Well the ancestry DNA test came back with 52 percent Scandinavian and only 12 percent British Isles. That is very strange. I also got 18 percent Eastern European and 20 percent Southern European.

Someone told me that the Southern European may come from my English ancestry because the original inhabitants of the British Isles did come from modern day Spain a long time ago. I have also been told that Scandinavian in my case is very likely Anglo-Saxon since I have no Scandinavian surnames, all of my family says we are English, and the Angles, and Saxons both came from Denmark before sweeping through Germany, and then into the British Isles. My British Isles ancestry may perhaps be the small bit of Irish I have in my family. Can anyone confirm these hypotheses? The Eastern European may be due to some intermingling a long time ago but I am not worried about that to be honest.