Option Explicit
Sub CopyNames()
Dim Source As Workbook
Dim Target As Workbook
Dim n As Name
Set Source = ActiveWorkbook
Set Target = Workbooks("Named Range Test Copy.xlsm")
For Each n In Source.Names
Target.Names.Add Name:=n.Name, RefersTo:=n.Value
Next
End Sub