12 Baby Name Predictions for Prince Harry and Meghan Markle's Second Child

Since announcing the wonderful news of their second child on Valentine’s day, Meghan and Harry have now revealed they are expecting a baby girl. Predictions for the baby’s name have been widely anticipated, so here at Bella Baby, we have put together a few of our very own predictions.


The name Diana is a girl's name of Latin origin meaning "divine". It has been widely anticipated that Meghan and Harry could name their daughter will be named after Harry’s late mother, Diana.


Doria as a girl's name is of Greek origin meaning "of the sea". Another option for the new royal baby could be Doria, after Meghan’s mother. The former makeup artist, business owner, yoga instructor, and social worker who worked in the mental health sector from 2015 to 2018, could offer some inspiration for the couple.


The name Grace is a girl's name of Latin origin. Grace is heavily considered as a virtue name in reference to divine grace—the love and kindness of God. This is another popular prediction with even odds against it at 33/1.


The name Hope is a girl's name of English origin. Another possibility for the new baby's name could be Hope. Following the sad loss of their precious child, the new baby girl will be the couple's rainbow baby.’ Other names that also mean hope include; Amil, Nadia


This is one of the most popular girl names that mean 'rainbow'. It has a Greek origin. Indiana: This is another one with Greek origins that means 'a a rainbow'.

Zoe, Eva, Vivian, Vitu

All of which means life, Zoe, Eva, Vivian, and Vitu could all be other names that could be in the running for the new royal baby.


From an Old English girls' name meaning "noble strength." With the connotations of powerful women, the name Audrey is a potential contender for Meghan and Harry’s new baby girl.