From which cultural history does the cornucopia originate?
Greek mythology is the origin of the cornucopia idea. The horn was originally used by the infant Zeus as a cup from which he would drink. When he was seen as a threat by his father, the Titan Cronus, Zeus’s mother hid her child in a cave, leaving him in the care of the goat Amalthea. Years later, Zeus would gift Amalthea with the horn, which held the magical ability to replenish itself infinitely with lush vegetables, fruits and grains. Source: Thoughtco.com