>>715941583 (OP)How many stats depends on game mechanics but ideally it's better to keep it simple, for me I usually prefer separated physical/magical stats at least. I see many people suggesting to do something like gen1 pokemon where Special is one stat and doubles as both offense and defense: don't do that, it's fucking retarded and very limiting.
As for naming, if you are playing a game where there is no interaction with stats outside of battle, then name them accordingly. Something like "strength" is fine, but "intelligence" is already vague, and "luck" is just stupid.
Absolutely avoid shit like "agility" being a factor for turn order, hit rate, crit rate, and evasion all at once, that's just an overpowered stat. Those should be all separate and appropriately named.