Marshella \mar-shella, marsh(el)-la\ as a girl's name is a variant of Marcella (Latin), and the meaning of Marshella is "dedicated to Mars".
The baby name Marshella sounds like Marchella and Marchelle. Other similar baby names are Marsiella and Marsella.