Well I like the name Casey, but I like it for a girl.
However, I do think it can work on a boy. It doesn't really work with your other favorites though. The ones you listed have a kind of classic feel that Casey just doesn't have.
Except Caroline. That one actually works quite well with Casey.