Boy Names baby name Teddy

What does the name Teddy mean?

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