Because nobody wants to say they program in cock
I can assure you that French CS programming students get over it quickly. There's noone really asking for it to be renamed because it's understood that it's a commonly used foreign word. I'm not sure why an English professional scientist or programmer would be unable to take the same stance for a programming language invented in another country.
2- Grow up
3- Say "cee-oh-queue"
This is the correct answer if you are truly unable to say "Coq".
If you need a precedent for multiple ways to refer to the same language, SQL has your back.