I love Teo. Although I do like Theo as well, it sounds more lispy. I love that Teo doesn't have that problem. I believe it is a nice handsome, strong name.
I love this name! It's so handsome, uncommon & a great alternative to Leo. While I dislike Theo, Teo is gorgeous! On its own, or as a nickname for other names such as Matteo, Teodor/e, etc. Also, it could work on either gender, on a girl, it would be very cool, especially as a nickname for Teodora.