W Europie Zachodniej zwyczaj strojenia choinki sięga końca XV wieku, a na ziemiach polskich zakorzenił się na dobre dopiero w XIX stuleciu, choć już w 1698 r. można było kupić świąteczną choinkę na jarmarku w Gdańsku.
Jak wiadomo, święta Bożego Narodzenia zaistniały w IV wieku na terenie Bliskiego Wschodu. I choć od początku towarzyszyły im pewne dekoracje roślinne, na ogół w postaci wieńców, którymi ozdabiano domy, co zresztą było charakterystyczne dla starożytności, to nie od tego rodzaju dekoracji wywodzi się zwyczaj stawiania choinek.
Prawdziwa geneza choinki – jak dowodzi ks. prof. Józef Naumowicz – ma charakter nie etnograficzny, lecz stricte teologiczny. Już niektórzy autorzy bizantyjscy, np. św. Efrem Syryjczyk w swoim „Hymnie o Bożym Narodzeniu” często wymieniał postacie ze Starego Testamentu, łącznie z Adamem i Ewą. Narodzenie Jezusa interpretowane bywało coraz częściej jako powrót do utraconego raju. Mogło się to dokonać tylko dzięki interwencji samego Boga, który stając się człowiekiem, przywrócił ludziom możliwość korzystania z owoców rajskiego drzewa życia.
Popularność rajskich motywów sprawiła, że w średniowiecznych kalendarzach zaczęto umieszczać wspomnienie o Adamie i Ewie 24 grudnia. Pierwsi rodzice uosabiali oczekiwanie całej ludzkości na przyjście Zbawiciela.
W Niemczech, skąd pochodzą pierwsze przekazy o bożonarodzeniowych choinkach, była to na ogół jodła bądź świerk, gdyż 24 grudnia trudno było znaleźć kwitnącą jabłoń. Na nich zawieszano czerwone jabłka. Po zakończeniu misteriów odprawianych 24 grudnia, nazajutrz w dzień Bożego Narodzenia drzewa te przenoszono najpierw do kościołów, a później zaczęto nimi zdobić także miejskie domy.
Ojczyzną bożonarodzeniowej choinki jest dokładnie Alzacja końca XV wieku, leżąca na granicy Francji i Niemiec. Najstarszy przekaż sięga roku 1492, a dotyczy dekoracji choinkami jodłowymi katedry w Strasburgu i 9 innych tamtejszych kościołów. Dość szybko, bo już w XVI wieku choinkowy zwyczaj rozpowszechnił się w całej niemieckiej Nadrenii, a stamtąd zaczął przenikać do innych regionów Europy. A dotyczył nie tylko kościołów, ale i cechów, bractw, miejskich stowarzyszeń, ratuszy i szpitali.
Powszechny zwyczaj ustawiania choinek na święta w Polsce zakorzenił się dopiero w XIX stuleciu. Wcześniej na terenach Rzeczypospolitej ustawiano na święta Bożego Narodzenia w izbach po snopku zboża w każdym rogu, a na stole i na podłodze rozścielano siano, na pamiątkę tego, że Pan Jezus urodził się w stajence. Ważnym elementem świątecznego wystroju była również szopka, której geneza nawiązywała do jasełek, jakie zainicjował św. Franciszek z Asyżu.
Pierwsze źródłowe informacje o choinkach w Warszawie pochodzą z przełomu XVIII i XIX wieku, a był to zwyczaj przyjęty od Prusaków. Odrębną natomiast tradycję miało drzewko wigilijne na południu Polski, zwłaszcza w Krakowie i okolicach. Był to krzak jodłowy lub świerkowy zawieszany na pułapie w izbie. A zwano go sadem i zawieszano na mim owoce i słodycze. Zwyczaj ten przyszedł z południowych Niemiec. Podobnie było na Podhalu, gdzie drzewko wiszące u sufitu określano mianem „podłaźnika”. Zawieszano na nim także dekoracje sporządzane z opłatków.
Opłatek – to następny istotny element obrzędów bożonarodzeniowych, charakterystyczny dla ziem dawnej Rzeczypospolitej. Istniał, zanim tu pojawiła się tradycja choinkowa. Centralnym wydarzeniem wieczerzy wigilijnej, już od XVIII stulecia, było łamanie się na początku opłatkiem. Cyprian Norwid opisywał go „jako typowo polski zwyczaj, nieznany w innych krajach”, nazywając opłatek „chlebem pokoju i nieba”.
W Polsce zwyczaj sporządzania choinkowych ozdób z opłatka rozwinął się w sposób wyjątkowy, poczynając od XVIII stulecia. Specjalną kulistą formę miała ozdoba z opłatków na południu Polski, wieszana u dołu sadu. Była to przestrzenna konstrukcja przypominająca kulę ziemską, wyklejana z kolorowych opłatków, nazywana światem. Ozdoby z opłatków miały też różne inne formy, a przede wszystkim gwiazdki.

