So any family that has roots in England for over 500 years, but that may have come from Norway or Germany, cannot possibly be "English" as they will not share the Anglo Saxon roots.
I would suggest you take a look at your own family tree as this may well preclude you.
That would be awful wouldn't it?