Renaming a Number of Files Based on a Text File

This is something that I am doing a lot with a current project:

Taking a number for screenshots
Renaming each screenshot based on a list provided by a client

I may have 40 or so screenshots which I can sort by date modified so they are in the correct sequential order, and I then take the description for these screenshots from a provided list (which I then strip spaces, special characters etc) and I then go through each file and rename.

This feels like something I should be able to do in KM:

Sort the images, then run a macro so that the files can be renamed based on either a text file or some text that I paste in, like the image attached shows. Does such a macro exist? (I have searched but couldn't find what I was after).