Fox News "Well that culture war issue ignited, and we won," O'Reilly said on "The Factor" Tuesday night. "Most companies stopped the nonsense and 'Merry Christmas' became a common greeting once again."
"Many Americans celebrate Christmas because they believe that Jesus is the Savior and His birth should be honored," O'Reilly said.
"And because it is a federal holiday, there is no reason to diminish Christmas or insult those who believe in it. Don't like Christmas, ignore it," he suggested.
"Companies and stores that embrace Christmas obviously will attract folks who feel the same way."
O'Reilly pointed to a number of lists this year from conservative groups, such as the American Family Association, that have exposed which major retailers are friendly toward Christmas and the Christian message, and which ones choose to ignore it.
O'Reilly noted that one retailer, Lowe's, had a problem in recognizing Christmas in years past, but has since improved and was even featured on AFA's top-ranked 5-star list.