Marisha \m(a)-ri-sha\ as a girl's name is a variant of Marissa (Latin), and the meaning of Marisha is "of the sea".
The baby name Marisha sounds like Marsha, Marsia, Marysia and Maricia. Other similar baby names are Maisha, Karisha, Larisha, Marisa, Markisha, Marlisha, Marnisha and Malisha.