Green’s Dictionary of Slang

bad-boy adj.

[bad boy n. (2)]

(US black) attractive, well-dressed.

[US]E. Folb Runnin’ Down Some Lines 228: bad-boy 1. Fine. 2. Good-looking. 3. Sharp.