Class names should convey their responsibilities, as unclear or overly broad names often indicate a class is too large or handles too much. Concise naming helps maintain focus and clarity. Vague terms like Processor, Manager, or Super often signal unnecessary aggregation of responsibilities ([[References#^c29135|Martin, 2008]]).