Green’s Dictionary of Slang

punk v.

[punk n.1 ]

1. [early 18C] to work as a prostitute.

2. [1940s+] to engage in anal intercourse; to sodomize; thus get punked v., to be anally raped.

3. [1960s+] to beat up severely.

4. to become pregnant.

5. [1980s+] (US black) to criticize, to insult.

6. [1990s+] (also punk out) to make someone into an acquiescent weakling.

7. [2000s] (US campus) to trick, to tease.

8. [2000s] (US teen) to steal.

9. see punk out v. (1)