Green’s Dictionary of Slang

good adj.2

[orig. used on frontier as good Indian, a dead Indian]

[late 19C+] worthless or dead, esp. of an enemy or a criminal.