etymologist

A person who studies where words come from and why.