I honestly think it makes a cute nickname for something more formal:
MilesMichaelAmaliaEmmelineAmaiaMadelineMillicent
or a double fn:
Mary-Isla
Mary-Iris
Mary-Ione
Mary-Irene
Mary-Isabelle
Mary-Ivy
On it's own I think it's too cutesy and it screams "Disney star".