The only free and comprehensive online etymological dictionary of the Spanish language
-s (1) Plural marker.
Taken from the -s in the Latin accusative plural endings -as, -es, and -os, and generalized across all Spanish nouns.