etymologist (etymology + -ist; agent_person)
A lexicographer or linguist who specializes in etymology (the origins of words)