Teddie is a charming English name derived from Theodore, meaning "gift of God" in Greek. Originally used for both boys and girls, it's now more commonly used for males. It gained popularity during the late Victorian era and was popularized by Kipling's Little Teddie character. Today, Teddie remains a fresh yet timeless choice.