synonymist

(noun) lexicographer (generic term)

lexicologist (generic term)