How to duplicate a View Template? Is it Possible?

This works great for duplicating templates, but how would I rename the templates in python as they are created?
I have tried renaming the view templates after they have been created but the Name parameter doesnt exist for templates and the Type Name parameter (Which appears to be the template name) is read only.

So could I rename the new templates as they are created using a list of names?