Vianočný stromček nemá pohanský, germánsky pôvod, ako sa to niekedy chybne uvádza v médiách, podľa posledných výskumov sa jedná o čisto kresťanský zvyk, v ktorom sa spájajú dva náboženské symboly: svetlo a život.
V 11. storočí sa na mnohých miestach uvádzali chrámové divadelné hry s náboženskou tematikou. Zo začiatku sa hrávali v kostoloch, neskôr sa presunuli pred hlavný vchod kostola.Veľký úspech mala jedna hra, ktorá sa aj rýchlo rozšírila a hrávala sa hlavne v predvianočnom období. Predstavovala pozemský raj, stvorenie prvých ľudí, hriech Evy a Adama a ich následné vyhnanie z raja. Hra sa končila prísľubom Vykupiteľa, ktorý mal raz prísť na zem. Známy rajský strom, predstavoval v strede javiska postavený stromček ovešaný ovocím.
V neskoršej dobe sa tieto chrámové divadlá prestali uvádzať. Rajský strom ale ostal ako symbol Vianoc, teda symbol príchodu Spasiteľa, ktorý očisťuje ľudstvo z nešťastia spôsobeného práve pri tomto rajskom strome. Rajský strom predstavoval veľmi starú symboliku, ktorá v strome videla znázornenie kozmu a života, a táto predstava sa v biblii objavuje viac krát, strom života v pozemskom raji , strom života v apokalypse a podobne.
Kresťanský pôvod má taktiež symbolika sviečok na vianočnom stromčeku. Rozžaté sviečky symbolizujú svetlo sveta - Spasiteľa -, ktoré prišlo na svet, aby zahnalo tmu zla, hriechu a pohanstva.
V domácnostiach sa vlastný vianočný stromček začal objavovať v Alsasku v 16. storočí. V 19. storočí sa výraznejšie rozšíril takmer do všetkých kresťanských štátov sveta.