Technically, yes, Meghan Markle is a Princess of the United Kingdom, but she is not officially styled as "Princess Meghan." Under British royal protocol, a woman who marries a Prince automatically takes the feminine version of her husband's title. Since her husband is Prince Henry (Harry), she legally became "Princess Henry of Wales" upon her marriage. However, because Queen Elizabeth II also granted Harry the title of Duke of Sussex, Meghan’s primary and more senior title is Duchess of Sussex. In the British system, only those born into the Royal Family (like Princess Charlotte) can use the title "Princess" followed by their own first name. If a woman is a princess only by marriage, she uses her husband's name in her title. While she and Harry stopped using their "HRH" (Her Royal Highness) styles in an official capacity after stepping back as working royals in 2020, they legally retain their titles. Interestingly, on her son Archie's birth certificate, Meghan listed her occupation as "Princess of the United Kingdom," which is legally accurate even if it is not her everyday name.