the last time England had a royal family of it's own was 1066, then William the Conquerer (French) ran the show. Since then there's been Dutch, Scottish, Austrian, German and thanks to the politically incorrect Prince Philip there's some Greek added to the list.
Though it has to be said that Scottish reign over the English didn't last too long (sectarian stuff).
Wallace may have been ginger but he wasn't a ginger idiot like Harry.