# gameObjectNamingScheme

> Indicates which naming scheme to use for duplicated GameObjects.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public static EditorSettings.NamingScheme gameObjectNamingScheme { get; set; }
```

### Remarks

When a GameObject is duplicated or instantiated, Unity copies the original GameObject's name and appends it with successive numbers. Unity supports several naming schemes, with the default being [EditorSettings.NamingScheme.SpaceParenthesis](/engine/6000.3/script-reference/unityeditor/editorsettings/namingscheme/spaceparenthesis.md).

For example, when a GameObject named "Prefab" its duplicated or instantiated, Unity names it "Prefab (1)", and then "Prefab (2)" if it is duplicated or instantiated again.

Additional Resources: [EditorSettings.NamingScheme](/engine/6000.3/script-reference/unityeditor/editorsettings/namingscheme.md), [EditorSettings.gameObjectNamingDigits](/engine/6000.3/script-reference/unityeditor/editorsettings/gameobjectnamingdigits.md), [EditorSettings.assetNamingUsesSpace](/engine/6000.3/script-reference/unityeditor/editorsettings/assetnamingusesspace.md).
