we call roosters cocks
Wrong; Americans call cocks "roosters" (since the late 18th century); everybody else in the English-speaking world calls cocks "cocks". And in some parts of England, "cock" is also "a familiar form of address to a man" (SOED)."Rooster" is of course taboo-avoidance  from the verb "roost": "Of a bird: perch or settle on a roost; sleep or rest in a roost" (SOED). Notice the double entendre in Willie Dixon's "The Red Rooster"️ ↗.
The use of "cock" for membrum virile dates to the early 17th century; apparently it is an abbreviation of earlier pillicock.
Surf safe;)
NFiH