A tradição da árvore de Natal se origina com adoradores pagãos que decoravam suas casas com ramos verdes durante o solstício de inverno. Eles acreditavam que as noites longas aconteciam porque o deus do sol estava doente. Colocar um galho em casa durante o solstício celebrou o declínio do poder do inverno.
Os antigos egípcios decoravam suas casas com juncos de palmeira verde para celebrar o triunfo do deus Rá sobre a morte. O solstício de inverno era conhecido como Saturnália pelos antigos romanos, que celebravam a abundância de frutas e vegetais do deus Saturno. Os vikings acreditavam que as sempre-vivas eram especiais para Balder, o deus do sol, e os celtas, que os ramos sempre-verdes simbolizavam a vida eterna.
Eventualmente, o cristianismo adotou a prática de usar ramos perenes para decorar as casas durante o solstício de inverno, que ocorre na época do Natal. O primeiro uso de árvores de "Natal" dedicadas começou na Alemanha. Os imigrantes alemães espalharam essa prática por todo o mundo, embora os puritanos da Nova Inglaterra e outros considerassem isso uma prática pagã e uma paródia do Natal.
A árvore de Natal atingiu um novo patamar de popularidade quando a Rainha Vitória e seu marido alemão adotaram a tradição em 1846. Essa prática se espalhou rapidamente para os Estados Unidos, e logo os enfeites começaram a ser fabricados para as árvores de Natal. No início do século 20, a maioria das famílias tinha uma árvore de Natal em casa.