Origin: Greek, Old English
Meaning: Teddy is often used as a nickname for Theodore, a masculine name derived from Greek Theodoros meaning “gift of God” or “God’s gift” from Greek elements theos (God) and doron (gift).
Teddy could also be a nickname for Theodora, the feminine form of Theodore, making it a unisex name.
It’s also been used as a nickname for Edward, an English masculine name composed from Old English elements ead (wealth, fortune) and weard (guard, guardian) meaning “wealthy guard” or “rich guard/guardian”.
Teddy is also a word, referring to a woman’s one piece undergarment, as well as referring to a teddy bear, a plush toy bear that got its name from the 26th President Theodore Roosevelt, because he apparently refused to shoot a bear cub on a hunting trip.