kindness · optimism · Compassionate
Source: English
Root Word: Theodore
Derived From: Theodore
Meaning: God's Gift
Popularity History: Teddie has long been used as a nickname and has become increasingly popular among children in English-speaking countries in recent years.