Original: The name Teddy Bear comes from former United States President Theodore Roosevelt, whose nickname was "Teddy".
Simplified: They are named after Theodore Roosevelt, who was President of the United States.