Andrew of Windsor's last name is actually Saxe-Coburg-Gothe. Windsor is the region of which he is duke.  Royals like to obfuscate their true last names so we have a hard time tracing their lineage. Just like how Marie Antoinette's last name was actually Payseur.