I have never heard anyone call her Princess Catherine. It’s alway Catherine the Princess of Wales. Both those women are not of Royal blood. If people wish to call Meghan a princess then she would be called Princess Henry, Harry’s birth name.