Boy
Teddy
As a boy's name, Teddy is understood to mean "gift of God". It is not as common as it was in the 1950s, though it has not disappeared. Today, it is comfortably in the mainstream in the registry. It has appeared in U.S. birth records in nearly every decade since 1900, a genuinely long run.
EtymologyDiminutive of Theodore/Edward
EtymologyMeaning "gift of God"
Births by decade
1900s
179
1910s
1,245
1920s
3,126
1930s
4,615
1940s
5,480
1950s
5,634
1960s
5,378
1970s
3,067
1980s
2,005
1990s
1,302
2000s
808
2010s
692
Peaked in the 1950s · 33,531 total U.S. births since 1900