Just by chance, I happened to come across gallus, meaning rooster, and Gallus, meaning a Gaul, within hours of each other, and I remembered that the French rugby team have a rooster for their mascot. Is this why?
Yes, haven’t we all done that. So that’s why the Romans used the same word for a Gaul and a cock.