peggy is short for what name
Kim as a nickname for Kimberly is fairly straightforward, but Polly as a nickname for Mary and Peggy as a nickname for Margaret have tripped up many researchers. Sometimes nicknames were formed by adding a y or ey to the end of a name or part of a name - i.e. Johnny for John or Penny for Penelope..