James, Arthur among the contenders in the name guessing game for Britain's new royal baby

The baby boy is expected to be given three names, an expert says.