We found out in September that another royal baby was on the way, but today the Palace officially announced the pregnancy, revealing we can expect baby #2 in April 2015. So over the next few months all eyes will be on Kate's bump and there will be much discussion on what she wears, how her hair looks and of course whether she's having a boy or girl. But the most important discussion? What will the future Prince or Princess of Cambridge be named. The pressure Kate and Wills faced with naming George will be slightly lifted. But only slightly. They may not be naming a future king, but they are still naming the spare to the throne. So there will be no trendy royal baby names (no Mia Grace here), only names steeped in royal history. Prince George Alexander Louis is named after his great great grandfather, King George VI. But Louis is Prince William's middle name and George is Prince Charles middle name. So what will the new royal be called and who will he or she be named after? Here's a breakdown of all the contenders. Boys Henry: Most people are shocked to learn that we already have a Prince Henry in the royal family. Yes, Prince Harry's full name is Henry! It is not typical of the royals to give their child the first name of another family member who is still alive. But in this case, I think Henry is a likely first name. Harry will never be known as Prince Henry except in very formal settings or when he's being naughty, according to Prince Charles. Since William and Kate are very close with Harry, it would be a touching tribute to name their baby boy after him. Charles: The rumour has always been that when Charles becomes king he wants to be called King George —yes royals get to chose their name when they become king or queen. It is said Charles doesn't like the negative connotations that come with the name Charles. A little royal history here: Charles I is the only king to be executed for treason. So considering Charles doesn't plan to keep his name, I think it's highly unlikely the new royal baby will have this name. It may be a middle name, like it is for Uncle Harry. But even that seems unlikely. Philip: Prince Philip, the husband of the Queen, is the pillar of the royal family. Hard working, funny and loyal! I would bet Philip will be a middle name —it is also Charles and William's middle name. Edward: If I got to name the royal baby, I would name him Edward. Unfortunately I don't think it's a likely contender. The last Prince Edward eventually became King, but abdicated to marry his divorced girlfriend. It was a huge scandal at the time, but led to Queen Elizabeth's father becoming king. So, truly it all worked out. But it's not likely that William and Kate would choose a name with such a negative history. Spencer: There is great hope that William will pay tribute to his mom by naming his son Spencer, which was Diana's maiden name. This would certainly be touching, but considering this is the royal family and there was bad blood between Diana and the royals, it would be shocking if Spencer was chosen. Michael: Michael is the name of Kate's father. Many people thought Kate would have chosen to name George after her family in some way. She didn't and I don't think she will this time either. Michael isn't a typical royal name, so at most I would bet this would be a middle name. James: James is Kate's brother, but it is also the name of William's cousin. As I said, royals don't typically name their babies after living relatives. So I wouldn't put my money on this name being selected as a first name. But I would pick it as a middle name. Arthur: If I was a betting lady, I would put my money on the royal baby being named Arthur. Both Prince Charles and Prince William have Arthur as a middle name. Plus, the most legendary king of England, King Arthur of the Round Table, is not a bad person to be named after! I predict a Prince Arthur James Henry of Cambridge in our future. Girls Alexandra: Before George was born, there was a lot of money on the royal baby being named Alexandra. This time I don't think Alexandra is a contender. Since George's middle name is Alexander, I think Alexandra is out of the running. Diana: The current rumour, and I emphasize the word rumour, is that Will and Kate plan to name their little girl Elizabeth Diana. And I think they're right, but not as a first name. I think Elizabeth and Diana will be the middle names, but not the first names. Will and Kate will want to give their little girl her own identity and naming her after two huge figures of the 20th century would unfortunately only lead to comparisons —well more comparisons than will already occur for the granddaughter and great granddaughter of Princess Diana and Queen Elizabeth. Charlotte: Charlotte is a very popular name for kids today and is actually Kate's sister, Pippa's middle name. It would be a very cute name for a little girl. But I doubt it's at the top of the list. Elizabeth: Kate and Will tend to do their own thing when it comes to their family. They gave George two middle names instead of the typical royal three. Kate's dad took the official photographs of George at their family home instead of a royal photographer at the palace. Will and Kate aren't predictable, but in this one instance they will be predictable. If they have a little girl, her middle name will be Elizabeth. William has great respect for his grandmother and Elizabeth is also Kate's middle name. There is no way the couple won't pay tribute to his grandmother, who at 88 is still going strong as sovereign and truly exemplifies royal duty. Catherine: A royal baby named after her mom? Sweet, but I wouldn't bet on it. It seems very out of character for Will and Kate to name their baby after themselves. I suspect they will leave that to their kids —George will probably have a Princess Catherine for a daughter. Carole: Carole is Kate's mom. Kate is incredibly close to her mom, who helped her with George during those first few weeks. Plus, Kate has been staying with her mom while she battles Hyperemesis Gravidarum. But will Kate name her baby after her mom? Probably not. Carole is not a very royal name. Victoria: Behold Princess Victoria! At least, that's my name predication if the royal baby is a girl. Queen Victoria was a beloved queen and William and Kate would likely want to pay tribute to her by naming their daughter after such a strong woman. Well, after three strong woman, since I believe the baby will be called Victoria Elizabeth Diana. What do you think royal baby #2 will be called?