The Duke and Duchess of York named their 2-week-old daughter Beatrice Elizabeth Mary, Buckingham Palace announced today.
The baby, who is fifth in line to the throne, will be known as Her Royal Highness the Princess Beatrice of York, the palace said.
The name Beatrice--which means bringer of joy--has royal roots. The youngest of Queen Victoria's nine children was named Princess Beatrice.
The tabloid Sun said Annabel was Andrew and Sarah's first choice but the name was rejected by the queen as "too yuppie." It said the queen suggested the name Beatrice during a family gathering at Balmoral Castle, the royal summer home in Scotland.