Speculation as to what the Duke and Duchess of Cambridge might name their first child began even before St James's Palace's announcement today.
Predictions posted on the mumsnet website before their wedding, ranged from Mary and Matilda to Edmund and George
Royal youngsters are mostly given safe, historical names which are passed down through the monarchy such as James, Edward, Charles, George, Mary and Elizabeth.
If Kate gives birth to a girl, many will expect the Duke and Duchess to pay homage in some way to William's late mother Diana, Princess of Wales, as well as to the Queen.
Likewise, the arrival of a boy could see a tribute to the Duke of Edinburgh, the Prince of Wales or even Prince Harry.