Retempler is a project mainly written in Python, it's free.
File renaming with regex and templates
A GTK program for renaming files.