New Royal Baby Now Has A Name: Charlotte Elizabeth Diana

Kensington Palace has announced today that the new royal baby, born this past Saturday, is named Charlotte Elizabeth Diana.

The new name appears to be all in the family -- Elizabeth after the queen, clearly, and Diana for William's late mother. (Charlotte could be after Princess Charlotte of Wales... or everyone's least favorite "$ex and the City" character. Not yet clear.)