• Share
  • Tweet
  • Share
Duchess Catherine, Kate Middleton, Prince William

Arthur Edwards - WPA Pool/Getty Images

What will Prince William and Kate Middleton name their royal baby to-be?

Well, no one but the Duke and Duchess of Cambridge know that just yet. But royal bookies do have their picks for the top ranking monikers they think will and Kate will choose for their bundle of joy, which is due any day now (just ask Camilla, Duchess of Cornwall!).

While we don't yet know the sex of Kate's bun in the oven, here's a list of the top picks for both boys' and girls' names as of today (according to Wales Online): Alexandra, Charlotte, Elizabeth, George, James, Victoria, Diana, Isabella, Alice, Mary, Eleanor, Grace, Phillip, Alexander, Anne, Catherine/Kate, Charles, Frances, Louis, Alfred and Arthur.

One name not on the list? David, which soccer stud David Beckham thinks is a fine moniker for Will and Kate's tiny tot. "David's pretty good...if it's a boy of course," Becks recently said when asked for his thoughts on the baby's name.

As of just over a week ago, Nicola McGeady, public relations manager of Coral bookmakers, told E! News the royal baby would be "named Alexandra, is going to arrive on July the 17th, weigh seven pounds, brunette, female."

Meanwhile, earlier today, Prince Charles' wife Camilla reportedly told well-wishers at Little Harbour children's hospice that the family expects Kate to give birth "by the end of the week." "We are all just waiting by the telephone," Camilla said in an impromptu speech. "We are hopeful that by the end of the week he or she will be here."

Only time will tell!