Why do people traditionally wear green on St. Patrick's Day?
Answer To avoid being pinched
According to legend, wearing green on St. Patrick's day would make one invisible to leprechauns, who would pinch anyone they could see. Nowadays, people get pinched for not wearing green as a reminder of sneaky leprechauns.
Asked by Rachel Bortles · Last updated 5 years ago · 6.6K views · SOURCE