HTM '' is bad. Don't use StudlyCaps to separate words. File names aren't Pascal code. Don't use underscores to separate words. File names aren't C code.
File names can be long, if necessary.
In particular, it might be appropriate for file names to be longer than 32 characters. But note that if you check such files in, Macintosh users will be unable to check them out. If you must deal with files with names more than 31 characters in length, you will be doing so at the expense of Macintosh users. If you have a few files that belong together, or if you expect to, make a subdirectory that contains all the related files. Use index.html .