The baby, who will be fifth in line to the British throne (sorry Uncle Harry!) will likely have a traditional name, with bookies tipping the favourites to be Arthur, Albert, James, Philip, Thomas, Edward and Fred all standouts.
"Although this is slightly different in that their first child, Prince George, is likely to be the monarch, and this child will likely not. So they can be a little bit different with the name."
Whatever the moniker ends up to be, the chances that we’ll find out today are slim, with royal protocol stating that the Queen must be informed of the name. With the births of both Prince George and Princess Charlotte we had to wait almost two days to find out.