Giving dogs silly names is part of the Mitford code
It’s entirely in character that the Queen has called her labrador puppy Gryffindor, after Harry Potter’s house at Hogwarts. Not necessarily because she’s a Harry Potter nut, although Potter certainly qualifies for inclusion in the upper–class canon of children’s books. And upper–class literature is a rich source of dog names. I know a family whose dogs are all named after characters in Brideshead Revisited.
No, Gryffindor is an ideal royal dog name because it is ludicrous. Light-heartedness is a crucial part of smart life – among the Mitford sisters, it was a religion. The essential trick is to be extremely serious about silly things – “Oh God, I can’t bear it, I’ve run out of Marlboro Lights” – and extremely silly about serious things: “It really is too funny – her husband went off and shot himself.”
Dogs are semi–deities in grand, rural circles, and revered with deep seriousness; following the Mitford code, they must be given silly names. The only exception I’ve come across is the case of a smart friend running for a Tory seat in a safe Labour constituency. She called her dog “Trevor” – Aloysius wouldn’t have won her many votes. She still lost.
Source: The Telegraph