Baby Names Muslim baby names starting with M and their meaning Maariyah – The beloved. Mohamed – Praised, commendable. Mahek – Fragrance. Mahjabeen – Forehead. Mahnoor – Light of the moon. Maryam – Mother of Jesus. Musa – Prophet Moses. Malik – King. Meher – Blessing. Mansoor – Victorious. ShareTweetPin ItShareShare