Individuality in GameObjects

Hello, i have been thinking about GameObjects
You can give them tags, they have names and all of that is fine for normal scripting. But it also can be a bit tiring having to give them individual names and the likes for accessing them later. Either you have to do it manually or you have to do it with a script and call them “Chair001” or “Chair5x0y3z” or something along those lines, but even that can be annoying.

So i was wondering, since Unity DOES seem to be able to tell these gameobjects apart using their own method, how do i access that? Does each GameObject in a scene have some kind of number? Even if it is 00001, 00002 and so on? It would make some parts of scripting a lot easier.

Something like this?

http://docs.unity3d.com/ScriptReference/Object.GetInstanceID.html