Dire “sei un coglio….” è ingiuria?

Si. Secondo la Cassazione, non lo è solo quando il significato che si vuol dare a questa espressione è «sei un ingenuo, uno sprovveduto».