Teddy
US Popularity Rank: 1772
Origin: British
Meaning: Wealthy protector; God's gift
This name will sum up exactly how cuddly baby is, and also has a meaning that he can grow into. Teddy, which has French origins, means "wealthy protector" and "God's gift." This name reached its peak in popularity around the middle of the twentieth century, giving it a vintage feel that's still adorable enough for baby. Although a name in its own right, Teddy is also a nickname for Edmund, Edward, Edwin, Ted, Theobald, and Theodore.