So to start out with I'm going to pull in an except from one of my favorite standards guide, written by one of mine and your favorite companies, Google!
This is the section on naming:
use functionNamesLikeThis, variableNamesLikeThis, ClassNamesLikeThis, EnumNamesLikeThis, methodNamesLikeThis, CONSTANT_VALUES_LIKE_THIS, foo.namespaceNamesLikeThis.bar, and filenameslikethis.js.The filenames is the one I see the most common errors on, and people will say it will never happen but I've worked in mixed teams before, and by mixed I mean windows, mac, and ubuntu, and we had issues.
Filenames should be all lowercase in order to avoid confusion on case-sensitive platforms.
Filenames should end in .js, and should contain no punctuation except for - or _ (prefer - to _).
The last part I myself have sort of broken but I'm not sure it really is a break. For unit tests I will do filename.spec.js as the format I feel it makes it easier to spot the test files.
Anyhow more later. Enjoy!