I think Russian pet forms of names work well in English speaking countries because Russian pet forms are much longer generally than the original name (In this case
Mary =
Masha) and therefore they look like a full name anyway. I think
Masha is cute and could work quite well. If you decide you like
Mariska better I think it could work as a nn.