Since major projects like Firefox keep getting mentioned, I’ll throw a shout out to Ant Renamer.
It’s simple, it’s FOSS, and it just works. I often - ahem - acquire a number of files from various sources that are labeled like “Mission.Impossible.7.Complete.zHD.2022.xReloadedx”, and an application like Ant Renamer can batch rename files into whatever you need.
For example, if I need to backup or copy a set of game saves in a folder that all need to have the same prefix like N007 from N002, I would have to manually change 10K files from one prefix to the other. Ant Renamer can do everything in a batch that runs quicker than the blink of an eye.
On that note there's a teeny tiny bash script called vimv, which enables you to rename a list of files in vim!
It's absolutely glorious, but don't switch lines around or delete them, it's really simple, comes with the full power of vim and doesn't protect you from yourself ;)