One of the things that most people forget is to create a good naming standard.
You need something where you can publish the naming standard for people to read. The other important point is to make sure and to enforce that the naming standard is followed. A standard is not worth creating if it's not followed.
This recipe is a bit different from all the others as it doesn't contain step-by-step instructions. A naming standard is something that needs to be developed. I will give you all the pointers that you should look out for.
It is important to have a naming standard not only for your vCloud object but also for the underlying vSphere objects.