From Old Latin stlocus, probably from Proto-Italic *stlokos, from Proto-Indo-European *stel- (“to put, place, locate”). However, De Vaan is skeptical of this derivation due to the suffix *-okos not being attested in any other word, and leaves the origin open.