Lexicographer

One who generates (comes up with) names.