Definitely. Hulk has squared off against Thanos in the comics multiple times. These fights often involve strategic moves and showcase the determination of both to come out on top.
It depends on the situation. If Naruto has access to his full power, like the Six Paths Sage Mode and can use all his ninjutsu skills, he could potentially outmaneuver the Hulk. He could use clones to confuse the Hulk and then hit him with a powerful Rasengan. But if the Hulk gets really angry and reaches his World - Breaker level of strength, he might be able to overpower Naruto with his sheer brute force.
Kratos might win. He has fought and defeated many powerful gods in his own world. He is not only physically strong but also very strategic. He could analyze the Hulk's movements and find his weaknesses. The Hulk, while strong, is more of a brute force fighter. Kratos could use his Blades of Chaos to keep the Hulk at a distance and then strike when the opportunity arises. Also, Kratos has faced opponents much larger than him before and has always found a way to win.
Sure, She-Hulk is related to Hulk. Jennifer Walters, aka She-Hulk, got her powers because of a blood transfusion from her cousin Bruce Banner, who is Hulk. This connection is a key part of their storylines in the comics.