No — the idea of a selector is that it should be immutable, because it’s used in scenes, and possibly in scripts the user coded themselves.
However, I think the selector should contain a random part, so that for example:
« Titi » => selector « titi »
Becomes:
« Titi » => "selector « titi-123" »
Which would solve collision issues.
I had wanted to make this change at one point on devices because the issue also exists in the MQTT integration, but it was a massive amount of work and I had little feedback on this point so I set it aside.