Boy Names baby nameTeddy

What does the name Teddy mean?

The meaning of the name “Teddy” is: “Divine Gift”.