Leprechauns, rooted in Irish folklore, are mischievous fairy-like figures often depicted as small, bearded men in green coats and hats. Believed to guard hidden pots of gold, they embody trickery and charm. Traditionally associated with rainbows, they symbolize luck and are a staple of St. Patrick's Day celebrations, enchanting cultures worldwide.