The Origin Of Thanksgiving:
Thanksgiving is basically a native American festival. It was a celebration of the harvest festival by the Red Indians. Turkey was not known to be popular among the natives of Americas. They feasted on cod, fish, wild boar because they were basically huntsmen by nature.
So, from where did the tradition of having roast turkey for a Thanksgiving dinner come? It appears that the tradition has its root in 16th century.