margaret = peggy
Just been reading reasons for Margaret becoming Peggy &c. Surely the most likely reason is that eg Meg if unvoiced sounds like Peg.
vote up1vote down

Replies

I believe it's actually because in the middle ages it was common to put different letters at the beginning of nicknames to make new nicknames. That's also how you get Dick from Richard and Bill from William.
vote up1vote down