The Suits actress revealed the news in February 2016 during an interview on UKTV Play.
When asked if she had a middle name, the 36-year-old said, "Yes, it's Meghan. My first name is actually Rachel."
So what will Markle be called when she marries Prince Harry?
It is tipped that the American actress will be given the title Duchess of Sussex, according to the Telegraph UK. This is because all male royal family members are given a title from the Queen on their wedding day and it is believed Harry's will be the Duke of Sussex.
It is not yet known whether Markle will continue to go by Meghan or will have to change her name to Rachel. Of course, royal fans will know that Harry's real name is Henry and that has not affected how he is addressed.