Teddy is a nickname for Ted. Its origin is from greece in the late 1900's and its meaning derives from the "curious" and "playful" in comparison to the great greek god Zeus.
Didn't find the answer you were looking for?