The name Shirou is given to someone only when the parents know they will be frickin awesome. Shirou may as well be a god and even though sometimes he can be coldin a bit annoying, he means well
Johnny: Did you that guy at the park Tom: I know he’s a total Shirou