Using a glob pattern can allow you to copy multiple files with distinct names to the same destination.

cp {foo.txt,bar.txt} dest/

With ZSH you also get tab completion within the curly brackets 👍