I think
Winifred is an adorable name! Not sure about pairing it with
Mary, though. It sounds a bit too dated that way. But I do find
Winnie to be a very cute nickname! When I was younger I dreamed of having twins named
Winifred and
Millicent (
Winnie and
Millie) :)