Teddy it is, I'm afraid.
The vibes you get from the names are interesting, because your description of a
Theodore perfectly matches a vaguely famous
Frederick I can think of. He'd probably wear an anorak, too, though.
I agree with your analysis of
Ambrose, too.
Thank you!
Ottilie
http://www.behindthename.com/pnl/116467