Why Are Welsh People Called Sheep Shaggers

There are a few theories out there as to why the Welsh are called sheep shaggers, and none of them are particularly flattering. The most likely explanation is that it started as a derogatory term used by English people to describe the Welsh, who were seen as lower-class and uncivilized. The term likely originated in the 19th century, when the Welsh were known for their agricultural lifestyle and the English were trying to assert their dominance over them.

The English have a long history of using derogatory terms to describe the Welsh, dating back to the time when the two countries were at war with each other. The Welsh were seen as barbaric and uncivilized, and the English used this to their advantage in order to make themselves seem more superior. The term “sheep shagger” is just one of many examples of this.

While the exact origins of the term are unknown, it’s safe to say that it’s not a compliment. The Welsh have been fighting against this stereotype for many years, and unfortunately, it seems to be here to stay.

What is the origin of the phrase “sheep shagger”?

The phrase is believed to originate from the early 1800s, when Welsh farmers would allegedly sexually assault sheep.


DG Pugh

Hi, I am DG Pugh. A professor of large animals and a  world-renowned expert on the medical care of sheep and goats. I am also the author of a book titled ''Sheep and Goat Medicine''. I hope you will enjoy all my content on this blog. I write majorly on how to take care of your sheet and goats.

Leave a Reply