GPRename is a GUI batch file renamer based on Gtk-Perl. It can rename files numerically, insert/delete characters at/between specified position(s), replace strings (either using regular express or not), and change case.