Teddy is a male name.
Teddy is a short variant of the names Edward and Theodore.
Teddy means “das Geschenk Gottes” (from Theodore) and “rich guard”, “guardian of his property” (from Edward).
No need to look further, then. Find a beautiful first name for your baby with our free Baby Names App. Just try it now!