I am not sure about the origins of the word. At present, the far left maniacs have decided to use it as a synonym for "liberal."
A liberal by any other name is just as perverted and crooked (apologies to William Shakespeare Esq.)
I've always heard it as used to meaning a bir further left then progressive. While not all liberals IMO are pinkos, I think all progressives can be.