onomastician

noun
  1. a person who studies names, especially the origins and meanings of proper names
  2. Usage: academic; specialized

Examples