Marybeth \m(a)-rybe-th, mar(y)-beth\ as a girl's name is a variant of Mary (Latin), and the meaning of Marybeth is "star of the sea".
The baby name Marybeth sounds like Maribeth. Other similar baby names are Marybell, Marybel and Sarabeth.