The term "no-goods" typically refers to people who are deemed as being lazy, untrustworthy or unreliable. Antonyms, or words with opposite meanings to "no-goods", would therefore refer to people who are hardworking, dependable and trustworthy. Some antonyms for "no-goods" include words such as trustworthy, reliable, hardworking, responsible, diligent, accomplished and competent. These words describe individuals who have a strong work ethic and are committed to achieving their goals. By contrast, those referred to as "no-goods" tend to lack motivation and discipline, leading to a lack of success and accomplishment in life.