I love
Otis. It is just so kind and shy-sounding. Unfortunately it also sounds a little slow-witted. It makes me think of a big, calm, plodding horse with furry feet.
I would totally use it irl, but I think I like
Otto just a touch more. It it totally a hipster name, I can definitely see that.