Whenever the files are in the same directory, vidir from moreutils is the best interactive tool.

If files are scattered across multiple directories, consider using the rename utility from util-linux.

A simple example to rename all readme.md files to README.md for consistency:

rename 's/readme\.md/README.md/' **/*