Since shooting to fame and becoming a royal, she's been known to people around the world as Meghan Markle.
And when she married Prince Harry in 2018, she gained a new moniker, the Duchess of Sussex.
But even though we all continue to call her Meghan, that's not actually the Duchess of Sussex's real first name.
When she was born, she was officially called Rachel Meghan but has used her middle name, which her parents have called her since birth.
All of her friends call her Meghan, with many also referring to her as Megs in interviews.
But ironically Rachel was the name of her popular character in her hit legal drama Suits.
And coincidentally Harry is exactly the same - as Harry technically isn't his real first name - it's actually Henry.
His full name is Henry Charles Albert David, which is believed to have been picked by his later mum Princess Diana.
But when it came to son Archie's birth certificate, their more formal titles were used.
The Queen gave them the titles the Duke and Duchess of Sussex on the morning of their wedding.
On Archie's birth certificate Meghan's job title is listed as Princess of the United Kingdom.
The same thing was put down for the Duchess of Cambridge after Prince George, Princess Charlotte and Prince Louis were born.
But this left many fans scratching their heads, wondering why the certificate say princess when Meghan's and Kate's official titles are both Duchess.
While they were both given Duchess titles on their wedding days by the Queen, they are both technically princesses, just not in their own names.
Meghan is Her Royal Highness Princess Henry of Wales through her husband, Harry. While Kate is officially Her Royal Highness Princess William of Wales.