Girl names that start with “M” are extra special. Rumor has it that girls whose names start with “M” are quick learners and are determined leaders. They love the work that they do and will do everything in their power to do it right. The names for girls starting with the letter “M” also have a personal connection with the number 4 which signifies spirituality and stability. If you are looking for unique baby names that start with the letter “M” then your search ends here. Here is our guide for 250 “M” girl baby names and their meanings!

250 Girl Names That Start With M

  1. Mia This spunky girl’s name means “mine” in Italian and Spanish.
  2. Madison With English origins, this name means “son of Matthew.”
  3. Madelyn In French, this name means “woman from Magdala”
  4. Maya In Sanskrit, this baby girl’s name means “illusion” or “magic.”
  5. Mavise Embedded in French roots, this name means “songbird.”
  6. Melanie In Greek, this name means “blackness.”
  7. Mackenzie With roots in Gaelic, this name means “comely”, “child of the wise leader” or “born of fire.”
  8. Madeline In Old English, this name means “high tower.”
  9. Maria With Latin roots, this baby girl’s name means “of the sea.”
  10. Mary In both Aramaic and Hebrew, this name means “beloved” or “drop of the sea.”
  11. Margaret This Greek name means “pearl.”
  12. Melody With Greek origins, this name means “song.”
  13. Morgan In Old Welsh, this name means “sea protector.”
  14. Molly With Hebrew roots, this name means “star of the sea.”
  15. Mariah In Latin, this name means “the Lord is my teacher.”
  16. Makayla Makayla means “who resembles God” and has Hebrew origins.
  17. Marley This English name means “pleasant seaside meadow.”
  18. Michelle In French, this baby girl’s name means “who is like God.”
  19. Malia With Hawaiian roots, this name means “of the sea.”
  20. Maggie Of Old English roots, this name means “pearl.”
  21. McKenna This Scottish and Gaelic name means “ascend.”
  22. Melissa Melissa comes from the Greek word for “bee.”
  23. Miriam This name is also the name of Moses’s sister in the Old Testament.
  24. Maysun In Arabic, this name means “beautiful face.”
  25. Mariana With Spanish origins, this name means “grace” or “drop of the sea.”
  26. Myla Myla means “soldier” or “merciful.”
  27. Maci In Old French, this name means “weapon.”
  28. Makenna This Irish and African name means “happy one.”
  29. Madilyn In Old English, this name means “woman of Magdala.”
  30. Miranda With Latin origins, this name means “worthy of admiration.”
  31. Millie The meaning of Millie is “industrious.”
  32. Maeve This Irish and Gaelic name means “intoxicating.”
  33. Margot In French, this name means “pearl.”
  34. Mayu With Japanese roots, this name means “true” or “generosity.”
  35. Miracle In Latin, this baby girl’s name means “wonder.”
  36. Magnolia After the sweet-smelling flower.
  37. Mikayla In Hebrew, this name means “who is like God.”
  38. Maliyah In Hawaiian, this name means “calm” and “peaceful.”
  39. McKinley With Gaelic roots, this name means “learned ruler.”
  40. Mabel In Latin, this name means “loveable.”
  41. Madelynn With Hebrew origins, this name means “woman from Magdala.”
  42. Mira Mira means “admirable” or “peace.”
  43. Malaysia In Sanskrit, this name means “land of mountains.”
  44. Maryam This name means “exalted one” or “beloved.”
  45. Macie In Irish and English, this name means “a gift of the Lord.”
  46. Marlee With English roots, this name means “marshy meadow.”
  47. Maia The Greek name means “mother.”
  48. Melany Melany means “darkness” in Greek.
  49. Meredith In Welsh, this name means “great Lord.”
  50. Megan With Welsh roots, this baby girl’s name means “pearl.”
  51. Myra This name is a feminine version of the name Myron.
  52. Matilda In Old German, this name means “mighty in battle.”
  53. Maisie This Scottish name means “pearl.”
  54. Marilyn Made popular by fashion icon, Marilyn Monroe!
  55. Macy In Old French, this name means “weapon.”
  56. Mallory Mallory means “ill-omened” in French.
  57. Mariam This name means “star of the sea.”
  58. Madilynn In Latin, this name means “of Magdala.”
  59. Milani In Latin, this name means “from the middle of the plain.”
  60. Medb With Celtic roots, this name means “a mythical queen.”
  61. Melina In Greek, this name translates to “honey.”
  62. Monica With Latin origins, this name means “advisor” or “truth.”
  63. Maren Maren means “sea” in Latin.
  64. Marie This baby girl’s name means “star of the sea” in Latin.
  65. Mae With English origins, this name means “pearl.”
  66. Madalyn With roots in Hebrew, this name means “woman from Magdala.”
  67. Mara This name has Hebrew origins and means “strength.”
  68. Marissa Marissa means “mermaid” in Latin.
  69. Monroe With Scottish roots, this name means “of the hill.”
  70. Milana WIth both Czechoslovakian and Slavic origins, this baby girl’s name means “favored.”
  71. Malaya This Filipino name means “free.”
  72. Mina In German, this name translates to “love.”
  73. Marina This Latin name means “of the sea.”
  74. Mikaela Mikaela is a French and Hebrew name that means “who resembles God.”
  75. Meadow With all-American roots, this name means “field of grass.”
  76. Milan In Slavic, this name means “beloved.”
  77. Marianna With Spanish origins, this name means “drop of the sea.”
  78. Martha In Ancient Greek, this baby girl’s name means “the mistress.”
  79. Maleah With Hawaiian roots, this name means “calm waters.”
  80. Mercy Mercy means “compassion” and has Old English origins.
  81. Mavis This French baby girl’s name means “songbird.”
  82. Madalynn The meaning of Madalynn is “woman of Magdala.”
  83. Milena With Slavic origins, this name means “gracious.”
  84. Maxine This Latin name means “greatest.”
  85. Meilani With American roots, this name means “heavenly flower.”
  86. Malani In Hawaiian, this name means “relaxing.”
  87. Miley Made famous by pop sensation, Miley Cyrus, this name means “smiley.”
  88. Maliah With roots in the tropical island of Hawaii, this baby girl’s name means “wished for a child.”
  89. Melania After the former First Lady.
  90. Mylah Mylah has English roots and means “merciful.”
  91. Maaja In Arabic, this name means “splendid.”
  92. Maarva This baby girl’s name means “white stone” has Arabic roots.
  93. Mab This Celtic name means “joy” and has roots in both Ireland and Scotland.
  94. Malitta In Greek, this name means “honey sweet.”
  95. Malka With Hebrew roots, this baby girl’s name means “queen.”
  96. Mallantha Mallantha means “dark flower” in Ancient Greek.
  97. Malva Coming from Greek origins, this name means “slender.”
  98. Malynda In Latin, this name means “sweet.”
  99. Mame Mame is a Latin name that means “star of the sea.”
  100. Mally With Latin origins, this baby girl’s name means “sweet.”
  101. Manda In Old English, this name means “loveable.”
  102. Mandalin With Italian roots, this name means “stringed instrument.”
  103. Matilda In German, this name means “strength in battle.”
  104. Mandaline This Latin name means “worthy of love.”
  105. Mandisa With roots in Africa, this baby girl’s name means “sweet.”
  106. Manette Manette has French origins and means “star of the sea.”
  107. Manika In Sanskrit, this name means “jewels.”
  108. Manisha This baby girl’s name is the same name as the Hindu goddess of the mind.
  109. Manuelita This Spanish and Hebrew name means “God is with us.”
  110. Manya Manya means “star of the sea” in Latin.
  111. Maple This baby girl’s name means “a piece of cloth.”
  112. Mara In Hebrew, this Biblical girl’s name means “strength.”
  113. Marigold After the beautiful golden flower.
  114. Mansi With Native American roots, this name means “plucked flower.”
  115. Maraya In Latin and Spanish, this name means “admired.”
  116. Maddox With Old English origins, this name means “child of Madoc.”
  117. Margaery Only Game of Thrones fans knows why this name is the perfect girl’s name.
  118. Merida After the brave Scottish princess in Pixar’s Brave.
  119. Marquashia This American name means “marquis.”
  120. Maluhia With Hawaiian roots, this name means “peaceful.”
  121. Marabella In Latin, this baby girl’s name means “star of the sea.”
  122. Mostyn Mostyn is a Welsh name that means “mossy settlement.”
  123. Mowanza This baby girl’s name comes from Native American origins and means “little wolf.”
  124. Mowway With Native American roots, this name means “shaking hand.”
  125. Mugisa This African name means “blessing.”
  126. Muiel In Gaelic, this name means “sea.”
  127. Muira Muira is a girl’s name with Scottish roots that means “of the moor.”
  128. Mulan After the famous female Chinese warrior means “wood orchid.”
  129. Munin With Scandinavian roots, this name means “memory.”
  130. Muniya This name means “wish” in Arabic.
  131. Mura In Japanese, this name means “village.”
  132. Murel Murel is an Irish name that means “knows the sea.”
  133. Murphy This Gaelic name means “sea warrior.”
  134. Murray With Irish roots, this name means “lord” and “master.”
  135. Musoke This African name means “rainbow.”
  136. Mutia In Arabic, this baby girl’s name means “generous.”
  137. Mylan Mylan is a Slavic name that means “gracious.”
  138. Myleene Myleene is a baby girl’s name that means “mercifulness” or “creativeness.”
  139. Myles In Hebrew, this name means “who is like God.”
  140. Myma With Irish roots, this name means “one who is greatly loved.”
  141. Myrrh This Greek name means “ancient spice.”
  142. Mystery This name means “unexplained” and has English roots.
  143. Mystral In French, this name means “northerly wind.”
  144. Mythri The name Mythri means “friendship” and has an Indian origin.
  145. Magdelaine In Latin, this name means “watchful.”
  146. Maurella With French roots, this name means “elfin.”
  147. Minella In Ancient Greek, this name means “friend of the strength.”
  148. Meztli This old Aztec name means “moon.”
  149. Mayde Mayde is an Old English name that means “maid.”
  150. Miyo In Japanese, this name means “beautiful child.”
  151. Miyu With Japanese origins, this name means “good” or “truth.”
  152. Mizell This Old English name means “woodcutter.”
  153. Mizuki Mizuki has Japanese roots and means “beautiful moon.”
  154. Moa This Swedish name means “mother.”
  155. Modeste In French, this name means “reserved.”
  156. Moanna This Hawaiian name means “ocean.”
  157. Modron In Arthurian Legend, this name means “goddess.”
  158. Moesha With Hebrew roots, this name means “drawn out of the water.”
  159. Moibeal In Scottish, this baby girl’s name means “loveable.”
  160. Moireach In Gaelic, this name means “lady.”
  161. Moise With French origins, this name means “born of.”
  162. Moke Coming from the Hawaiian islands, this baby girl’s name means “born of.”
  163. Momoka Momoka is of Japanese origin and means “peach.”
  164. Monaco After the extravagant city near the Mediterranean Sea.
  165. Monahan This Irish name means “monk.”
  166. Moncha Moncha is an Irish name that means “a solitary woman.”
  167. Monchonsia This Native American name means “white feather.”
  168. Monifa In Arabic, this name means “exalted.”
  169. Monita With Indian origins, this name means “respected.”
  170. Monkaushka Stemming from Native American roots, this name means “earthquake.”
  171. Monone Monone is a Native American name that means “horse.”
  172. Monroe This Scottish name means “from the hill.”
  173. Montsho With African roots, this name means “dark.”
  174. Mony This all-American name means “advisor.”
  175. Moody In English and Irish, this name means “courageous.”
  176. Mor Mor is an Irish name that means “great.”
  177. Moral This baby girl’s name has American roots and means “lovely thoughts.”
  178. Morcades Morcades is an Arthurian Legend name that means “sister of Arthur.”
  179. Morice In Hebrew, this name means “God teaches.”
  180. Moriko This Japanese name means “forest.”
  181. Morit If you decide to name your daughter, Morit, three may be their lucky number.
  182. Morley This Irish name means “meadow.”
  183. Morowa Morowa is an African name that means “queen.”
  184. Morrigan With Irish roots, this name means “phantom queen.”
  185. Morwen With Welsh origins, this baby girl’s name means “maiden.”
  186. Mills This name comes from the Old English word that means “to grind.”
  187. Mimir In Scandanavian, this name means “the wise one.”
  188. Mimis This baby girl’s name is the same name as the Ancient Greek goddess of the harvest.
  189. Minako Minako is a Japanese name that means “apple tree.”
  190. Minami In Japanese, this name means “south.”
  191. Mineko With Japanese roots, this name means “mountain peak.”
  192. Ming Yue In Chinese, this baby girl’s name means “bright moon.”
  193. Minh This Vietnamese name means “bright.”
  194. Miniona With French origins, this name means “favorite” or “darling.”
  195. Minka In Polish, this name means “with a gilded helmet.”
  196. Minor Minor has Latin roots and means “to lessen.”
  197. Minya In Arabic, this name means “desire.”
  198. Mirari Mirari means “miracle” in Portuguese.
  199. Mircea This Romanian name means “peace.”
  200. Mirette In French, this name means “admirable.”
  201. Mirielle With French roots, this baby girl’s name means “sea bright.”
  202. Mirinda This name has Latin origins and means “admirable.”
  203. Mirte Mirte has Dutch roots and means “evergreen.”
  204. Miruna With Slavic origins, this means “peaceful one.”
  205. Misae Stemming back to Native American origins, this name means “white sun.”
  206. Misaki The name Misaki means “beautiful bloom” and is of Japanese origin.
  207. Missa In Greek, this name means “honeybee.”
  208. Mist Mist has American roots and means “particles of water.”
  209. Mistico This Italian name means “mystical.”
  210. Mita With Indian roots, this name means “fixed.”
  211. Mitali Mitali has Indian origins and means “friendship.”
  212. Mitena With Native American roots, this name means “born under the new moon.”
  213. Mitsis This Native American name means “wise.”
  214. Mitsu In Japanese, this baby girl’s name means “nectar.”
  215. Miu With Japanese origins, this name means “beautiful feather.”
  216. Miwa Miwa is a Japanese girl’s name that means “beautiful harmony.”
  217. Miyako This Japanese name means “beautiful night.”
  218. Merritt With Old English roots, this name means “boundary gate.”
  219. Millicente In German, this name means “strong in work.”
  220. Miller With Old English origins, this name means “one who grinds the grain.”
  221. Mihewi This Native American name means “sun woman.”
  222. Miho With Japanese roots, this name means “beautiful grain.”
  223. Migisi Migisi is a Native American name that means “eagle.”
  224. Maylin This Chinese name means “beautiful jade.”
  225. Midnight After the most magical time of night.
  226. Mide In Gaelic, this name means “thirsty.”
  227. Meghana The name Meghana means “cloud” and is of Indian origin.
  228. Meguinis With Native American roots, this baby girl’s name means “feather.”
  229. Meiling In Chinese, this name means “beautiful and delicate.”
  230. Mehera With Arabic origins, this name means “skilled.”
  231. Mei-Yin Mei-Yin is a Chinese name that means “very beautiful.”
  232. Meja This Scandinavian baby girl’s name means “strength.”
  233. Mekaisto With Native American roots, this name means “red crow.”
  234. Melangell In Welsh, this name means “dear angel.”
  235. Melisenda This girl’s name means “sweet” in Spanish.
  236. Melitsa In Greek, this name means “sweet.”
  237. Meltem This name is derived from the Turkish word meaning “strong.”
  238. Memengwa Memengwa has Native American origins and means “butterfly.”
  239. Memphis After the famous Tennessee city.
  240. Mentari In Indonesian, this name means “the sun.”
  241. Mer Mer is a Spanish name that means “ocean.”
  242. Meora With Hebrew origins, this name means “brightness.”
  243. Meradee This all-American name means “happy song.”
  244. Mercury After the fastest planet in our solar system.
  245. Merkaba Merkaba has Hebrew origins and means “chariot.”
  246. Merrick This baby girl’s name means “power.”
  247. Matina Matina means “morning” in Italian.
  248. Mavelle In Celtic, this name means “songbud.” Check out…100 Twin Girl Baby Name Ideas150 Italian Girl Baby Names125 Girl Middle Names150 Unusual Baby Names150+ Indian Baby Names125 Old-Fashioned Baby Names100 Irish Baby Names

250 Girl Names That Start With  M   with Meanings  - 93250 Girl Names That Start With  M   with Meanings  - 61250 Girl Names That Start With  M   with Meanings  - 80250 Girl Names That Start With  M   with Meanings  - 89250 Girl Names That Start With  M   with Meanings  - 24250 Girl Names That Start With  M   with Meanings  - 15250 Girl Names That Start With  M   with Meanings  - 70250 Girl Names That Start With  M   with Meanings  - 66250 Girl Names That Start With  M   with Meanings  - 52250 Girl Names That Start With  M   with Meanings  - 12