This is a very useful shell setting. Add the following commands to your .bashrc or .cshrc.
set autolist # for listing the suggestions set complete=enhance #for case-insensitive
When you press tab in bash shell, now irrespective of the case of the file name, it will list the suggestions and auto fills the name, if only one with that name is available.