She was never HRH Princess Rachel Meghan because she is not a 'blood' royal. She was, and theoretically still is, HRH The Duchess of Sussex. She could go by Princess Henry if she wanted, but you can see why she doesn't!
I find this ‘royal blood’ stuff ridiculous. I know what you mean, and it’s used quite commonly but it really is just perpetuating an idea that there is something particularly special about these people. Other than being the descendants of some brutal dictators and some bloody nasty cunts, they are the same as everyone else. ‘descendants of monarchy’ or something like that would be better in my opinion:
I don't see that there would have been anything stopping feminist Meghan from keeping her own name. She was never even a British citizen, so could certainly have remained Rachel Meghan Markle on her American passport.
There nothing stopping her from
keeping her name but it sounds like she has chosen to use Sussex - to be the same name as her children. That does not mean she’s not a feminist. She’s been able to make the choice.