I love the name Theodore, it is wonderful and uncommon as well as the nam of my favorite president. As to the nn thing. I don't usually give nn's I just use them if people already have them, so no I wouldn't call him Theo or Teddy, although I do love the nn Teddy.