Frank, A headache rack is a rack that goes over the cab of a truck (usually a pickup) that allows you to carry items above the cab.
KC
A pickup truck????????
Actually, a headache rack is something similair to a roll bar pointing toward the load. It's original intent, was to keep heavy loads from slipping forward thru the cab during heavy braking and hitting you in the back of the head. Hence the name "headache rack".
It was never seen in pickups until the rank and file considered it "cool". Most truckers used them to hang binders and the chains they used to tie down loads and to wrap their wheels with for icy conditions.
My dad drove truck for over 30 years, I'm pretty sure if you google it, you'll find this to be close.