It's very subjective, but there are some points to analyse:
Conflict
: Does this backing bean has a name too generic that another component, system or package that can use the same name?
Usability
: If it is constantly used, has it an easy, not too long and significant name that can be used with readability?
Tracking
: If I replace the class name in the annotation, am I making the tracking to it more difficult?
I personally like to give a great name and don't override it, so I can track it easily. And I think about the possible conflicts and usability when I create a backing bean, so it will receive a name that won't have any conflicts, nor too complicated, nor too generic.
Talk to people from your project about some best practice and good luck in advance.