Existem alguns nomes em que, se você os encontrar, sabe que já estragou algo.
Por exemplo:
XxxManager
Isso é ruim porque uma classe deve descrever o que a classe faz. Se a palavra mais específica que você pode apresentar para o que a classe faz é "gerenciar", então a classe é muito grande.
Quais outros anti-padrões de nomes existem?
Para esclarecer, não estou perguntando "que nomes são ruins" - essa pergunta é inteiramente subjetiva e não há como responder. Estou perguntando: "quais nomes indicam problemas gerais de design com o sistema". Ou seja, se você deseja chamar um componente Xyz, isso provavelmente indica que o componente está mal oculto. Observe também aqui que há exceções em todas as regras - só estou procurando sinalizadores de aviso para quando realmente preciso parar e repensar um design.