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.