Hungarian notation is a remnant of non-typed languages like VFP where you never know what variable type something is going to hold....however, with strong typing it is not needed. I remember when Charlie Schreiner wrote a great article for FoxTalk back around '96 or '97, titled, "A cRose by any other cName".
At the time, I'd been using Hungarian, but he made some great points that convinced me of the absurdity of (for instance) naming a property cFontName and nFontSize.