She here, she finally has a name, AND she's super cute!

It looks like Prince William and Kate covered the basis with this one, naming this tiny adorable little Princess Charlotte (which is the feminine form of Charles), Elizabeth (which can only be a nod to ... well to almost every Queen in the blood line) and Diana for Prince William's late mother, Princess Diana.


Her name aside, this little girl is absolutely adorable, and her mom looks pretty amazing for having just given birth too.


Congratulations to the royal family!