GPOs can be copied, to do this with powershell the cmdlet is:
Copy-GPO -SourceName “TestGpo1” -TargetName “TestGpo2”
It can also be done in GPMC by right clicking the GPO and selecting copy. Then right click on the Group Policy Object container and select paste. Right click on the newly copied GPO and select rename.