Shaddows - 10:59 am on Apr 16, 2012 (gmt 0)
English food names.
Post 1066, peasants ate pig, cow, deer. Landowners (who were Norman-installed or dead) ate pork, beef or venison.
Peasants didn't get much meat either way, so the vast majority of meat consumed, was consumed in French.
French was the aritocratic lingua franca of the area of land that shall be called, for the sake of simplicity, modern England and France. This persisted for centuries, beyond even the 100 years war which ended in the mid-15C.
Hence, (ludicrously over-simplified for the current audience of this thread, apologies) posh English tends towards French, as legal and technical tends toward Latin, and medical tends to ancient Greek.
Hmmm, I think I'll stop there before I embarass myself by making a glaring mistake.