Other words in thesaurus...
sophist
sophisticated
sophistication
sophistry
sophomoric
sopping
soprano
sordidly
sordidness
sorely