It fits in with the WWII era names that I'm starting to really love.
What took you so long?! ;)
It's great to have a good association with a name. I know it really helps in its likability factor.
No, I wouldn't use
Peggy as the formal name. I'd go with
Margaret. More specifically,
Margaret Ellen.