# EditorSettings.NamingScheme

> Which naming scheme to use for duplicated GameObjects.

## Definition

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

```csharp
public enum EditorSettings.NamingScheme
```

## 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.gameObjectNamingScheme](/engine/6000.3/script-reference/unityeditor/editorsettings/gameobjectnamingscheme.md), [EditorSettings.gameObjectNamingDigits](/engine/6000.3/script-reference/unityeditor/editorsettings/gameobjectnamingdigits.md).

## Fields

| Value                                                                                                           | Description                                                                                                      |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [Dot](/engine/6000.3/script-reference/unityeditor/editorsettings/namingscheme/dot.md)                           | Adds a dot followed by a number to the name of an instantiated or duplicated GameObject ("Prefab.1").            |
| [SpaceParenthesis](/engine/6000.3/script-reference/unityeditor/editorsettings/namingscheme/spaceparenthesis.md) | Adds a space and a number in parenthesis to the name of an instantiated or duplicated GameObject ("Prefab (1)"). |
| [Underscore](/engine/6000.3/script-reference/unityeditor/editorsettings/namingscheme/underscore.md)             | Adds an underscore and a number to the name of an instantiated or duplicated GameObject ("Prefab\_1").           |
