Data on destination needs to stay intact. [...] What would happen if the source and destination vvol has file/dir with the same name?
I'm not sure that I understand. Do you already have the source and destination filesystems? And the source and destination vivols? And the vivols on the source and destination both already contain different data (though possibly with the same filenames)? If the answer to all three of those questions is "yes", then file replication is not what you want: file replication maintains an identical copy of the source on the destination, it's a unidirectional copy.
It might be helpful to go back to the problem statement and understand the higher level use case that you need to solve.