They have always been green.
Emeralds are green. Ireland is green. Shamrocks are green. Green is the color of St. Patrick
Saint Patrick's ministry was in Ireland, and Ireland is known for its green landscape. Green is the color of Ireland (often called "The Emerald Isle"), the color of shamrocks, the official "Irish" color, as it were.
It is Ireland that is associated with green such as 'St. Patrick's Day' with Shamrocks. Scotland is not associated with green with the exception of some tartans in the kilts.
Germany
because green and red go very well together.......
Shamrocks are not orange.
Gray
Wearing green,getting pinched for not wearing green, & shamrocks
People wore green ribbons and shamrocks as early as the 17th century.
A Leprechaun usually wears full green attire. Usually with green clovers around him. The look was based of the Priest who wore green and shamrocks.
Leprechauns like green, shamrocks, glitter or shiny stuff. Lucky Charms and apples and money.
Yes, shamrocks do have flowers.