Question: Which president refused to celebrate Thanksgiving as a national holiday?
Answer: Thomas Jefferson was the president who refused to make Thanksgiving a national holiday, as he believed it would violate the separation of church and state. He felt that declaring days of thanksgiving and fasting was the responsibility of the states, not the federal government.