Howto Limit Object Name Conflicts?

Is there a way to limit name conflicts in blender? In many programs there is some type of object that can represent a character and anything under that object (ie a child of) can have any name and not worry about conflicts with the scene.

So you can have two characters in the scene, and both characters can have a control object named “head” for example, without conflicting with eachother.

Is this possible?

As per a discussion with PapaSmurf on IRC, it seems blender is not capable of this.

You can name bones with the same name as long as they’re not in the same armature.