Settings: A list of non-optional predefined key-value-pairs which change how the product looks and feels.
Options: Optional flags or values, like debug, quiet
Preferences: Like settings, but they can be still overwritten if required or invalid.
Properties: Clearly only applies in the context of objects
Configuration: Like settings, but the keys don't need to be predefined.