Looking for inspiration :)
DS is most definitely Theodore, not Theo or Teddy (am aware that might change as he gets older).
I favour slightly more unusual names - annoyingly Theodore massively rose in popularity since he was born, it's now too popular for my taste really. DH favours names that aren't too "out there". It's difficult to find a middle ground.
Some examples: We both love Sofia but it's too popular for my taste. I love Aphrodite but it's too out-there for DH. We both quite like, but don't necessarily love Phoebe and Zoe.