Hmm... maybe Halo 3? It's been a long time since I played it but I don't remember any profanity, and you're mostly shooting aliens so any blood is alien blood. I can't think of a completely clean game, but I don't play many first person shooters.
Don't forget about the Flood. It would probably scare the hell out of his niece, and not to mention the fact that you can blow them into as many pieces as you please.
Halo Reach maybe, it doesn't have the flood in it, but I haven't played it in so long that I couldn't tell you the level of profanity in it.