It is not a foul name. Cock means:
the male of most species of bird, but especially
A Rooster or cockerel, the male of the domestic fowl or chicken,
The English name of several species of bird incorporates the word cock, such as
Blackcock (black grouse or blackgame), Tetrao tetrix |