From your list I like
Martha Madeleine because she could be called
Mimi in the same way as an acquaintance of mine called
Margaret Mary is
MimiI think
Martha is a frumpy name and no matter how pretty the middle name - such as
Vivien - nothing can save it from its frumpiness. I always think of "mat" - and of doormat.