If you want the buffer to be saved, but save the contents in another file, you can try this trick:
:%!tee new-filename
This will only work on a UNIX system, as it runs an external tee command.
On the other hand, if you want to name the buffer, but leave it unsaved, try the following:
:file new-filename
Read more to learn more.
:help :file_f
source share