Namer

n.
  1. One who names, or calls by name.