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).
Make sure you don't miss any baby name with our free app CharliesNames. Download it now and find the most amazing names! :)