pyrenamer – Mass file renamer written in PyGTK

You can rename files using patterns, search and replace, substitutions, insert or delete text, or even rename files manually. You can also rename images using their EXIF tags and music using their internal tags.