punk (adj.)

"inferior, bad," 1896, also as a noun, "something worthless," earlier "rotten wood used as tinder" (1680s), "A word in common use in New England, as well as in the other Northern States and Canada" [Bartlett]; perhaps from Delaware (Algonquian) ponk, literally "dust, powder, ashes;" but Gaelic spong "tinder" also has been suggested (compare spunk "touchwood, tinder," 1580s).

punk (n.1)

"Chinese incense," 1870, from punk (adj.).

punk (n.2)

"worthless person" (especially a young hoodlum), 1917, probably from punk kid "criminal's apprentice," underworld slang first attested 1904 (with overtones of "catamite"). Ultimately from punk (adj.) "inferior, bad" (q.v.), or else from punk "prostitute, harlot, strumpet," first recorded 1590s, of unknown origin.

For sense shift from "harlot" to "homosexual," compare gay. By 1923 used generally for "young boy, inexperienced person" (originally in show business, as in punk day, circus slang from 1930, "day when children are admitted free"). The verb meaning "to back out of" is from 1920.

The "young criminal" sense is no doubt the inspiration in punk rock first attested 1971 (in a Dave Marsh article in "Creem," referring to Rudi "Question Mark" Martinez); popularized 1976.

If you looked different, people tried to intimidate you all the time. It was the same kind of crap you had to put up with as a hippie, when people started growing long hair. Only now it was the guys with the long hair yelling at you. You think they would have learned something. I had this extreme parrot red hair and I got hassled so much I carried a sign that said "FUCK YOU ASSHOLE." I got so tired of yelling it, I would just hold up the sign. [Bobby Startup, Philadelphia punk DJ, Philadelphia Weekly, Oct. 10, 2001]

Others are reading

Definitions of punk from WordNet
punk (n.)
an aggressive and violent young criminal;
Synonyms: hood / hoodlum / goon / thug / tough / toughie / strong-armer
punk (n.)
substance that smolders when ignited; used to light fuses (especially fireworks);
punk (n.)
material for starting a fire;
Synonyms: kindling / tinder / touchwood / spunk
punk (n.)
a teenager or young adult who is a performer (or enthusiast) of punk rock and a member of the punk youth subculture;
Synonyms: punk rocker
punk (n.)
rock music with deliberately offensive lyrics expressing anger and social alienation; in part a reaction against progressive rock;
Synonyms: punk rock
punk (adj.)
of very poor quality; flimsy;
Synonyms: bum / cheap / cheesy / chintzy / crummy / sleazy / tinny