Nag

n.
  1. A person who nags, especially habitually; called also nagger.