The royal baby has now been given a name. While it Princess Diana and Prince Charles a week to announce William's name, the Duke and Duchess have named the baby in just two days.

His name is George! George Alexander Louis!

Facebook/Celebuzz