The birth could coincide with Kate and Will's fourth wedding anniversary.Kate is due this month, and the couple's wedding anniversary is April 29. Definitely a happy month for the family! The baby could arrive on another important date: Queen Elizabeth II's birthday, April 21.

The baby's name will be... Considering the baby's gender has not been revealed—and neither has the name—we don't have an official answer yet. But we did accurately predict Prince George's name, so I'm fairly confident that the new royal baby's name is one of these predictions: Charlotte or Victoria for a girl, Arthur for a boy.

__Want to find out as soon as Kate gives birth? Sign up for our newsletter here and you'll receive a breaking news update with all of the details!

So, what do you think: boy or girl? Share your name predictions in the comments below!