vimv

You invoke 'vimv' in a directory and the resulting editor is a directory list for your pwd ... and you can edit it as a text document.

When you save and exit, all of your file (re)naming is committed to the directory.

https://github.com/ivanmaeder/vimv

100%. I use this every day, esp. when editing my music library.