They belong to different periods, but sometimes gods just merge into another, i.e. one becomes "an aspect" of another.
Some in the list are not even different gods, just different names of the same God, and some are "recent" synchretic gods, when Greek/Roman ones merged with previous ones.
The civilization in some for or another existed form longer than the time that has elapsed between now and the founding of Rome.