Open a terminal and navigate to the directory in which you want to make all filenames lowercase
then run this command:
find ./ | sort -r | sed 's/\(.*\/\)\(.*\)/mv "\1\2" "\1\L\2"/' |sh
and it will convert all filenames in the directory and its subdirectories to lowercase.