Villancico ist die spanische Bezeichnung für eine bestimmte Art von Gesang.
Im alltäglichen Sprachgebrauch bezeichnet der Begriff heute folkloristische Weihnachtslieder. Ursprünglich, im 13. Jahrhundert, handelte es sich jedoch allgemein um Lieder, die zu bestimmten Festen gesungen wurden. Erst später engte sich die Bedeutung des Wortes auf das Weihnachtslied ein.
Die Vorform der Villancicos waren mittelalterliche weltliche Tanzlieder, die vom einfachen Volk (den villanos „Landmänner, Bauern“) gesungen wurden. Als die Kirche begann, Einfluss auf die Volksbräuche zu nehmen, adaptierte sie auch solche Lieder. Später entstanden dann neue geistliche Villancicos. Die wichtigste Sammlung erschien 1582 unter dem Titel „Piae cantiones“ auf Latein. Viele der darin enthaltenen Gesänge wurden übersetzt und erlangten auf diesem Weg Popularität.
Bedeutende Komponisten von Villancicos des 15. bis 17. Jahrhunderts waren Juan del Encina, Pedro de Escobar, Francisco Guerrero und Juan Gutiérrez de Padilla, der später nach Mexiko auswanderte.
Villancicos wurden zur Zeit der Renaissance meist für drei oder vier Stimmen komponiert, wobei die stilisierten Stücke (etwa für Vihuela oder Gitarre) die einfache Struktur des Volksliedes beibehielten, oder, vor allem im 16. Jahrhundert, für den volkstümlichen weltlichen oder geistlichen Gesang zur Vihuela.