system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why are pork and beef not called pig meat, or cow meat?

In German we're just saying it is "Schweinefleisch" etc, witch basically means pig meat. So why does the English language does have their own names for these kind of meats.

Edit: thanks for all the answers.
gpt
The names for the meats come from French, while the names for the animals come from Anglo Saxon. The usual explanation is that after the Norman invasion, the Saxon peasants raised the animals and so their names for the animals stuck in English. The Norman nobles ate the meat, and so their names for the animals became the English names for the meat coming from that animal.