Given to or characterized by arrogance, boastfulness, defiance, or presumptuousness; self-assertive or self-important; swaggering, strutting. Compare "cocky", "cocksure".
Of, relating to, characteristic of, or reminiscent of a cockerel or rooster. Now somewhat rare.
Characteristic of or like a cock; obnoxious, provocative, or otherwise annoying or contemptible.