Step Daddies.
What about Prince George? He has reddish hair. Who do you think fathered him? LOL!
Diana's descendents get their red hair from the Spencers.
Check out Lady Sarah McCorquodale.