I'd have to say, however, that the Colts and the Bears are two of the least offensive team names in the NFL. But how did these teams end up with these names? The Colts name, of course, was inherited from the Baltimore franchise. This name was chosen back in 1947 as the result of a fan contest. The fans chose "Colts" to reflect the Baltimore region's tradition of horse breeding and racing (Pimlico, where the Preakness is run, is located between Baltimore and D.C.).
The Bears name was chosen by former club owner George Halas, who renamed the team when he bought it in 1922. The team was originally known as the Chicago Staleys because the team sponsor was the Staley Starch Company. Halas had the Chicago Cubs in mind when he chose the name "Bears." Halas thought that because football players are bigger than baseball players, "Cubs" should become "Bears."
Source: