Morag \m(o)-rag\ as a girl's name is a variant of Mary (Latin), and the meaning of Morag is "star of the sea".
The baby name Morag sounds like Margy, Margo, Marge, Marga, Margi, Maryk and Mirka. Other similar baby names are Morah and Mora.