cockshut The origin and history of cockshut. Etymology From Middle English cockshoot or a compound of cock (noun) + shut (verb). ← Back to the full definition of cockshut