I would say that the dash it self is kind of an alarm. I normally tell my clients that if they start seeing -1 -2 -3 etc., they should investigate and connect to an existing object.
The suffix -1,-2,-3 is a standard behavior when a unique index exists on the name for the MetaClass (naming conflict)
It enables to ensure the following rule 'in a given namespace, two objects cannot have the same name'
In the HOPEX platform, the end user that usually creates the object is supposed to react to himself to this indication (myname-1)
There is not feature that reports/detects such naming conflicts