De Cornucopia (Latijn; cornu (hoorn) en copia (voorraad)) heet in het Nederlands de Hoorn des overvloeds. Dit legendarische voorwerp, dat (zoals de naam suggereert) overvloed schonk, stamt oorspronkelijk uit de Griekse mythologie.
Volgens de mythe is de Cornucopia de hoorn van de geit Amalthea, die Zeus zoogde op Kreta. Als dank zette Zeus haar aan de hemel als een sterrenbeeld en haar hoorn schonk de houder ervan alles wat hij of zij begeerde.
De Romeinen associeerden vooral hun godin Fortuna met de Hoorn des overvloeds, maar ook de godinnen van de Hoop (Spes) en de Eendracht (Concordia) werden afgebeeld met de Cornucopia. Caligula liet een sestertie slaan van hemzelf met op de keerzijde zijn drie zussen met elk een cornucopia.
De Hoorn des overvloeds wordt als symbool vaak gebruikt in de heraldiek. In Noord-Amerika wordt het vaak geassocieerd met Thanksgiving Day.