La cornucopia, letteralmente "corno dell'abbondanza", arriva sul tavolo del Ringraziamento grazie alla mitologia greca. Il corno potrebbe essere stato originariamente quello di una capra da cui beveva il bambino Zeus. Nella storia dell'infanzia di Zeus, si racconta che fu mandato in una grotta per custodia, per impedire a suo padre Cronus di mangiarlo. A volte si dice che sia stato allattato da una capra di nome Amalthea e talvolta che è stato allevato da una ninfa con lo stesso nome che lo ha nutrito con latte di capra. Mentre un bambino, Zeus ha fatto quello che fanno gli altri bambini: piangere. Per nascondere il rumore e impedire a Cronus di scoprire la trama di sua moglie per proteggere suo figlio, Amalthea chiese ai Kuret o ai Korybantes di venire nella grotta in cui Zeus era nascosto e fare molto rumore.
Esistono varie versioni dell'evoluzione della cornucopia da un corno seduto sulla testa della capra nutritiva. Uno è che la capra si strappò da sé per presentarla a Zeus; un altro che Zeus lo strappò e lo restituì alla capra Amalthea promettendole la sua abbondanza; un altro, che veniva dalla testa di un dio del fiume.
La cornucopia è più frequentemente associata alla dea del raccolto, Demetra, ma è anche associata ad altri dei, incluso l'aspetto del dio degli inferi che è il dio della ricchezza, Plutone, poiché il corno simboleggia l'abbondanza.