Years ago I worked on an ecommerce website that followed the "idiomatic variable names" recommendation. All (I mean literally all) the variables were called things like 'gunsandroses', 'meatloaf' etc. I don't know if they did it that way in the first place for shits and giggles or if they did an obfuscation pass at the end, but I didn't find that it assisted maintainability.
At highschool went through a phase of naming them after fish. It started as a joke but quickly because an obsession. But after a few months even I found it impossible to maintain and this was just personal highschool projects. I can't imagine trying to maintain larger and more complex code bases which have been developed by a team of people.