Algo parecido com isto poderia funcionar em um shell de comando do Windows.
Crie sua lista de nomes de arquivos desejados em um arquivo de texto simples:
FileNames.txt , um nome de arquivo por linha.
filename1.docx
filename2.docx
filename3.docx
...etc
Em seguida, execute o seguinte em uma janela de comando, supondo que você substitua FileToCopy.docx pelo seu nome de arquivo real.
C:\scripts>for /F %i IN (FileNames.txt) DO copy FileToCopy.docx %i
Poderia obviamente ser muito refinado, mas acho que isso atenderia aos seus requisitos. O que ele fará é para cada linha no arquivo FileNames.txt, ele criará uma cópia de FileToCopy.docx com esse nome.