As a native french speaker I am quite surprised by those reactions. 'Bit', means 'dick'/'cock' in french, and it's never really been a big issue at university.
After a lot of exposure, I map "coq" in a CS context to the theorem prover and don't find it giggle-worthy, but the reaction of students hearing it for the first time is different. (And outside of that, I'm more likely to think coq au vin, but I'm a cook.)