I like nicknames that come about in totally natural ways like that! It's neat! I especially find it great that they ended up with names that didn't rhyme with their sibling haha.
Penny is also much better than
Sherry in my opinion. Cookie has always seemed embarrassingly weird to go by to me (I've met other ones) so I'm glad she has
Mary too :)