Why are bears called teddies Teddy bears are named after the American President, Theodore Roosevelt, who was e called Teddy for short. Once, on a hunting trip, he came across a bear cub and refused to shoot it. A sweetshop owner who read about the story in the paper decided to give up his shop and make toy bears. He called them teddies, after the President.