Is a clone object still a (clone) if you change the name of it using script?

Is a clone object still a (clone) if you change the name of it using script? I want to create 5 enemies but they all have to have different names. I have one script that will act as the enemies AI. Will the objects/enemies that I create act as Individual objects/Enemies or act as One. I Really hope this makes since… lol Thanks guys!

Each object has its own Instance ID and will not lose any kind of control or property by changing its name. For example if you want to Instantiate 5 prefabs or create 5 new GameObjects and name them according to their index in the array:

using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour 
{
	GameObject[] cubes;

	void Start()
	{
		cubes = new GameObject[5];
		for(int i = 0; i < cubes.Length; i++)
		{
			cubes *= GameObject.CreatePrimitive(PrimitiveType.Cube);*

_ cubes*.name = “Cube” + i.ToString();_
_
}*_

* foreach (GameObject cube in cubes)*
* print (cube.name);*
* }*
}