So... Maybe she is not a "princess" and there is more into it?
Well, I took the time to look up the Villiers, and it seems William the Conqueror, as well as the modern Villiers family, are both descendants of the same Viking prince, Rollo, so, eh, I think, calling her a princess is maybe not exactly correct, but close enough.