However, "insolent" itself is a compound word formed by adding the prefix "in-" (meaning "not" or "opposite of") to "solent" (meaning "accustomed to behaving in a disrespectful way").
Therefore, while "sol" is a root word, it doesn't directly capture the full meaning of "insolent."