Why is meat called beef?

The English word "beef comes from the French "boeuf", a part of our heritage resulting from William the Conqueror's invasion in 1066, from which many names for meats derive from French, such as gammon from gambon and mutton literally from mutton (albeit with a French accent!). As to where the French word boeuf comes from is another question...