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.