Why are the French Called Frogs?

The French have been called frogs throughout history. It is a derogatory name and therefor taken offensively. They were called frogs for a couple of reasons, the main one being that they eat frogs. It is a delicacy in French restaurants named Grenouille.