Prince William used to call his grandma Queen Elisabeth Gary because he couldn’t pronounce granny. His son, Prince George, went one step ahead and call her Gan Gan. When the nickname was first revealed, everyone was fawning about how cute it was, but the reason for it remained unclear, until now.
Kate Middleton said in an interview in 2016 that her son Prince George calls his great grandmother Gan Gan. However, the future King didn’t come up with that nickname. In fact, it has sort of been a tradition in the Royal family. Prince Charles called used to call his great grandmother that, and both Prince William and Prince Harry called their great grandmother the same. It has become an unofficial royal protocol to refer to great grandmothers as Gan Gan. The reason that the nickname has been around for decades doesn’t make it any less cute, though.
Despite her many responsibilities, Queen Elisabeth always find time for her great-grandchildren. Prince George and Princess Charlotte have regular sleepovers at Buckingham Palace and Queen always makes sure that there are presents waiting for them when they wake up. “She leaves a little gift for George and Charlotte in their rooms,” Kate Middleton once said. “I think that just goes to show her love for [the children] and for the family.”
She insists that the children always clean up after themselves when they are playing at the palace, teaching them to be responsible. Prince George also shares his great grandmother’s loves for dogs, so they also have that in common. And finally, Queen Elisabeth insists on manners, which is one of the reasons Prince George is always on his best behavior when in public.
Source: cheatsheet.com