A origem da árvore de Natal é mais antiga que o próprio nascimento de Jesus Cristo, ficando entre o segundo e o terceiro milênio A.C.. Naquela época, uma grande variedade de povos indo-europeus que estavam se expandindo pela Europa e Ásia consideravam as árvores uma expressão da energia de fertilidade da Mãe Natureza, por isso lhes rendiam culto.
O carvalho foi, em muitos casos, considerado a rainha das árvores. No inverno, quando suas folhas caíam, os povos antigos costumavam colocar diferentes enfeites nele para atrair o espírito da natureza, que se pensava que havia fugido.
A árvore de Natal moderna surgiu na Alemanha e suas primeiras referências datam do século 16. Foi a partir do século 19 que a tradição chegou à Inglaterra, França, Estados Unidos, Porto Rico e depois, já no século 20, virou tradição na Espanha e na maioria da América Latina.