Will he be George? Will she be Alexandra? Could she be Victoria? Might he be James? One thing is pretty much certain, though...the Royal baby won't be called Prince Rylan or Princess Tulisa!
That's the wisdom of bookies – who know a thing or two about these things – who have made Alexandra and George favourites for Kate and William's newborn, with the more celebrity-leaning names, er, rank outsiders!
Alexandra, at 4/1, and George, 10/1, are the most-backed girls' and boys' names for the baby, due on July 13, according to Ladbrokes.
Charlotte, Victoria, Diana, James, Philip and Alexander are also popular bets.
Kate is due to give birth this month at St Mary's Hospital in Paddington, London, where Prince William was born 31 years ago.
Here are the bookie's favourites for the new arrival:
Girl
Alexandra, 4/1
Charlotte or Victoria, 6/1
Diana or Elizabeth, 8/1
Mary, 12/1
Alice, 16/1
Boy
George, 10/1
James, Philip or Alexander, 20/1
Richard or Louis, 25/1
Charles, John, Edward or David, 33/1
William, Spencer, Andrew, Henry, Robert, Michael, Stephen, Rupert, Hugh, Frederick, Oliver, Arthur, or Albert, 50/1.
Oh, and Ryland and Tulisa...500/1.
Get your money on!
Or even better, find your own perfect regal name with our baby name finder.