Automatically renaming your media files based on their titles is made easy with this tool. Not only does it update the filenames, but it also updates any references to the files such as posts, pages, custom types, and metadata associated with them. With the Pro version, you can even rename files based on the title of the post, page, or custom type they are attached to.
Check out the demo here: Demo