Question: why kratos calls atreus boy?
Answer: Reason is because Atreus' name wasn't finalized until later on in the development of the game. Cory already talked about this in his interviews. VO Actors not shooting/recording because a name is not finalized will delay development, that's why Kratos calls Atreus "boy" a lot.