I've been using PascalCase naming for my variable for the past few years for one reason; I'm getting old. I've wasted more time looking through older snippets of code that I'd written, trying to parse in my head what it was doing, that could have been cleared up had I used better variable (and function) naming.
I once had a job where I was tasked with updating all of a companies internal routines to work in R14 (from R13 running on Unix). The previous programmer named a lot of his functions things like doit and dothis and all of his variables were single letter with the occasional numeral (i.e. a1 a2 p1 p2).
And did I mention that the previous programmer was allergic to commenting?
It became easier in the end to run his code, see what it was supposed to do, and just re-write a lot of it from scratch.
Using PascalCased or camelCased names, as already mentioned, almost makes the code self-commenting.