The original name for "Cops" came from "Coppers" and I believe it got it's start in England back when the police would wear the double button front jackets and the buttons were made of Copper so the slang for Police Officer became "Copper" and has since been shortened to just "Cop". I don't think it's really derogatory or anything. Just shortened slang.
