Which U.S. President made Thanksgiving a national holiday? Answer: Abraham Lincoln in 1863, during the Civil War, to promote unity.