Teddy: unisex baby name meaning and popularity

Teddy

A diminutive of Theodore (or Theodora, or Edward), meaning "gift of God." But all your little Teddy will care about is how cool it is that every stuffed bear is a teddy, too.