I try to be grammatically correct in my naming*. I\'ve always used filename instead of fileName. The java convention also seems to use this, but
filename
fileName
If you are writing c/c++ there is a strong tendency to use names that people can actually read; i.e. filename is good, and so is yet_another_file_name (assuming you are not considering filename as a proper english word - I usually do).
See google coding standards