English pet name for Margaret [q.v.], from Greek or Persian "pearl".
Peggy developed from Meggy at the same time as other "M-" to "P-"conversions, e.g. Molly to Polly. The reason for this consonant shift is unclear.