Each year on St. Patrick’s Day, tens of thousands of Americans add green to their outfits, even if they can’t trace their ancestry back to the Emerald Isle. But most people who wear green probably don’t realize that the color has only a tenuous connection to St. Patrick, who was originally depicted in blue clothing.
So why do we wear green on St. Patrick’s Day? Today, the color green represents the shamrock—Ireland’s national flower—and serves as a symbol of Irish nationalism and pride dating back to at least the 18th century. As the tradition was popularized in the United States, a legend began that wearing green on the holiday would prevent a leprechaun’s pinch.
Avoiding a Leprechaun’s Pinch?
One legend suggests that wearing green on St. Patrick’s Day makes the person invisible to leprechauns. The tiny red-bearded fairies of Irish folklore supposedly roam around pinching people who have chosen clothing of another hue.
But fear of leprechauns as a reason to wear green might be American rather than Irish in origin, says Elizabeth Stack, a native of Ireland who previously served as executive director of American Irish Historical Society. “No one in Ireland is worried that they will be pinched if they don’t wear green,” Stack explains.