The royal baby name is expected to be announced TODAY, according to royal sources. The Duke and Duchess of Cambridge welcomed the royal baby to the world on 23 April, St George’s Day. However, the world is still waiting for the royals to announce the name of the prince. William and Kate revealed George and Charlotte’s names a few days after leaving the hospital, so the announcement could be expected any day now.

The royals haven’t always been quick to reveal their newborn’s name to the public. Kensington Palace kept the world waiting for a month before revealing Charles’ name, while Princess Diana waited a week before announcing Prince William’s name.

The name is expected to be announced on the Kensington Palace Twitter account, as it was shared in 2015 when Princess Charlotte was born.

There isn’t a specific reason for the time period delaying the announcement. It is believed that the royals like to enjoy private time with their new arrival before opening up to the public.

The baby was born at 11am on 23 April at St Mary’s hospital and weighed 8lbs 7oz. Kate Middleton spent only 12 hours in the hospital, stepping out to greet the public seven hours after giving birth, according to People. Kate left the Lindo wing 12 hours after giving birth to Princess Charlotte, and spent one night there after Prince George was born.

READ MORE: The brand behind Princess Charlotte’s blue dress 

Many were putting bets on Arthur on the run up to the royal birth, but now Alexander has taken over as the bookies favourite. This comes as the Duke of Cambridge joked that his son could be an Alexander after a conversation with Australian High Commissioner, Alexander Downer.

Featured image credit: Shutterstock