I don't think there's a wrong answer here.
Casper is positively swoon worthy with
Theodora. It's classic and handsome yet still on trend.
Caspian is gorgeous and fits well too, but has a more mystical quality.
I wouldn't worry about the one at school. If I was I would just say "like from Narnia" when first introducing his name maybe. A bad association, even a potentially transient one can certainly cause trouble.
Hector might have been
Toby if it weren't for the local strip club Tobie's.
~Anna~