Wait, I just though about the name choose.
If we admit Sam is Banner, Dean is Stark and,well, Kevin is Solo.
So Sam is named after a guy who isn’t really himself while angry. Bruce Banner shares two personalities, yet, the Hulk isn’t really bad even if it’s a dangerous creature. Though, Hulk helps Bruce to not be hurt or killed (remember when Bruce talk about killing himself but Hulk not letting him do that) which could actually work on Sam/Ezekiel: Sam got something inside him he doesn’t want and doesn’t controle who’ll protect him, while it’s rather dangerous
Kevin is Han Solo because, when Han first joined Luke and the Rebellion, he just wanted his money and didn’t want to be a part of it, until at some part, he gets close to Luke and Leia and decided to stay with them. Han is someone who didn’t want to be there in the first place and finally found his place in this “new family” exactly like Kevin
For Dean as Stark, it is a little more blurry for me to decide what it means. It could be the idea that Dean is not controlling the situation anymore, as Tony did in Iron Man 3. It could be the extrem acceptance of Tony for Bruce (SCIENCE BRO). It could also be the womenizer who finally stop flirting with women because he found his true love.
Or maybe it’s all of them: Not controling the situation, understanding and accepting Bruce/Hulk and not being the same as before because of love
Do I read too much into this?
I think this is brilliant, and I want to add a little something.
Castiel is Steve. They could’ve gone with literally any friggin’ name, but they go with Steve, as in Steve Rogers, as in Captain America.
And it makes sense, doesn’t it? Captain America falls asleep in the forties and sleeps in hibernation for a few decades until he finally wakes up in a completely different world than the one he left.
Steve Rogers is someone who is practically thrown in a world he doesn’t fully understand yet against his will.