Charles? Lily? What will the royal baby’s name be? Here are some predictions

By Zach Harper

As April draws closer, the question on everyone’s minds gets louder: What will Prince Harry and Duchess Meghan name Baby Sussex? Of course, bookies love to take bets and experts are always full of guesses about royal babies, and the Duke and Duchess of Sussex's first child is no exception. Now, leading family history site Ancestry has enlisted genealogists and “members of the Canadian family history community” to make predictions of their own. Drumroll, please!

If the child is a girl, the top three names are Lily, Ruth and Matilda. If the bundle of joy is a boy, they say it is likely Meghan and Harry will choose Charles, Philip or Alexander.

The Queen at the Royal Lodge in Windsor in 1933, when she was then Princess Elizabeth. Photo: © Central Press/Getty Images

Ancestry says the couple could go with Lily as a way to honour the Queen, whose nickname is Lilibet. Indeed, none of the Royal Family calls her Elizabeth! As for Ruth and Matilda, both Harry and Meghan had great-grandmothers with the former name, and the latter is a historic royal pick, dating back to the 12th century.

Philip and Charles in 2016. Photo: © Justin Tallis/Getty Images

Of course, Prince Charles will be the child’s grandfather, with Prince Philip soon to be the baby’s great-grandfather, and Ancestry says the latter is a popular choice for a middle name, as well. But where does Alexander come from? The experts say it is a likely choice because it’s a “classic royal name” that offers the possibility of a “more relaxed nickname.” Kind of like Harry, if you think about it!

MORE: Prince Harry and Duchess Meghan's royal baby: Everything we know

But what about middle names? Ancestry says the top picks for a girl are Louise, Diana, Ann, Janette, Alice, Victoria and Margaret. For a boy? Philip, Alvin, Thomas, Spencer, Henry, Charles, Albert and David.

Harry lays some flowers at a tribute to Diana outside The White Garden in Kensington Palace on Aug. 31, 2017, the 20th anniversary of Diana's death. Photo: © Anwar Hussein/Getty Images

Both Meghan and Harry have a Louise in their family histories – for instance, one of Queen Victoria’s daughters, the Duchess of Argyll, was named Louise. The couple may want to honour Diana by giving their child that middle name, although Prince William and Duchess Kate already did that with Princess Charlotte. Ann was the middle name of Meghan’s great-grandmother Ruth, while Janette was her maternal grandmother’s name. As for Alice, the name has a long history within the royal family, while Victoria’s roots are obvious, and Margaret would be a nice way to honour the Queen’s late sister.

MORE: Full Baby Sussex coverage

Thomas is the name of Meghan’s father, and the duchess’s maternal grandfather was named Alvin. Spencer would be a nod to Princess Diana’s family, and could be a way to commemorate Harry’s mother if the baby is not a girl. Henry, Charles, Albert and David are all of Prince Harry’s names, and are all names previously used by royals.

Ancestry's experts have predicted a number of full names, and here are their top three suggestions:

For a boy:

  • Charles Alvin
  • Charles Philip Spencer
  • Philip Charles Henry George

For a girl:

  • Lily Janette Windsor
  • Ruth Ann Windsor
  • Matilda Louise Diana Windsor
  • Mary Louise Diana Windsor
Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!