I have had some confusion about this. In the express. Co. UK Article about the name change of the British Royal Family it said:
"For example, Queen Elizabeth I had no heirs and the crown passed to King James I of the House of Stuart, ending the Tudor dynasty’s period on the throne.
When Queen Anne died in 1714 without heirs, the Stuart dynasty was replaced with the House of Hanover.
Although they are now known as the Royal House of Windsor, the current Royal Family were actually members of the German House of Saxe-Coburg and Gotha.
Queen Victoria was the last monarch of the Royal House of Hanover. She was married Prince Albert of Saxe-Coburg and Gotha, with whom she had nine children."
Did they change their German family name, because they hate the German?
Are the Windsors English?
(Note: IM TALKING ABOUT ANCESTRY)