I have just find out in Wikipedia that the historical origin of this celebration is disputed. Americans commonly believe that the first Thanksgiving happened in 1621 at Plymouth, Massachusetts, but there is also evidence about an earlier harvest celebration by Spanish explorers in Florida during 1565.
“The first Thanksgiving was celebrated by Spanish explorers, not pilgrims, in St. Augustine on September 8, 1565, between the Spanish and Timucuan tribe 56 years before the Mayflower landed at Plymouth in 1621. The first permanent European settlement in North America, and America’s “oldest city” is St. Augustine. St. Augustine was also the first U.S city to plot streets. The first European settlement attempt in the continental United States was made in Pensacola by Tristán de Luna in August 1559. In 1513, Ponce de Leon landed on Florida’s east coast and named the peninsula Florida as the season was Pascua Florida, (Flowery Easter).” (From Amelia Island Living with reference to Viva Florida).
See also America’s First Thanksgiving
BEST WISHES FOR A HAPPY THANKSGIVING HOLIDAY!