Green’s Dictionary of Slang

no-gooder n.

[no-good adj.]

(US) a bad person, a good-for-nothing.

[US]Thurman & Rapp Harlem in Coll. Writings (2003) 337: Do it, you dirty-no-gooder.
[US]S.P. Spivey in Oliver Screening the Blues (1968) 246: Oh you dirty no-gooder, you don’t mean me no good.
[US]This Week 22 Oct. 21/2: Any newspaper reader of the late ’20’s would remember this no-gooder.
[UK]I. & P. Opie Lore and Lang. of Schoolchildren (1977) 201: A ‘no-gooder’, or a ‘duffer’; that is to say a person not proficient in an activity which is esteemed: no good at games, or no good at carpentry.
[US]A. Hoffman Property Of (1978) 141: He’s a no-gooder, that one.
[UK](con. 1910) A. Harding in Samuel East End Und. 147: He was a no-gooder, a scrounger.
[US]H. Rawson Dict. of Invective (1991) 272: no-good. [...] sometimes elaborated as no-gooder or no-goodnik.