„Anioł pasterzom mówił” to jedna z najstarszych polskich kolęd, a śpiewana jest do dziś. Tekst do tej pieśni powstał już XVI wieku i przekładem z łaciny fragmentu średniowiecznego utworu „Dies est laetitiae (Angelus pastoribus)”, wykonywanego na Boże Narodzenie. W rękopisie kórnickim, datowanym na lata 1551-1555, znajduje się siedem zwrotek tej kolędy. Co ciekawe, ten tekst jest identyczny z dziś śpiewanym i liczy 7 zwrotek.
Nie wiadomo dokładnie kiedy powstała melodia do „Anioł pasterzom mówił”, ale pierwszy zachowany zapis nutowy pochodzi z II połowy XVII wieku. Melodia pojawia się dopiero w XIX wieku w „Śpiewniku kościelnym” księdza Michała Marcina Mioduszewskiego wydanego w roku 1838.