William and Kate welcomed their firstborn child in July 2013 - and future King George very nearly had a different first name, one that his mum had her 'heart set on'