Teddy

Meaning of the name Teddy: Ruler of the people, Wealthy guard; God's gift

Origin of the name Teddy: Old English; Greek

Alternate spellings of the name Teddy: Teddie, Teddey, Tedie

Gender: 
Boy