Baby names beginning with m come from many different backgrounds and cultures. They can be timeless names that will fit your little one just right. Whether you honor a beloved family member or give your baby his or her very own name, this list of m baby names will help you get started!

Baby Girl Names Beginning With M

Here is a list of m baby names for girls. These are some of the most unique, yet special names that may be the perfect fit. Some girl names beginning with m are:

Mabella (Latin)

This name means, “Lovable, beautiful, and loving.” This was a very popular name in the middle ages and was changed to “Mabel” in the 19th century. Bringing back the old form of this name makes it unique and different. Girls with this name are very deeply analytical and strive to understand the deeper meaning of life.


Macey (French)

This is a medieval form of the boy’s name, Matthew. Girls that have this name love stability and strive for appreciation for all they do. They love their community, and are very adaptable to any situation. They tend to be shy, but can be trusted. At times they can be insecure, but are great in partnerships.


Mattie (French/German)

This name means “lady.” It can also stand for, “strength in wartimes.” It is the shortened version of “Matilda.” Girls with this name are very adaptable to change in their lives, love their community, and are visionary people. They tend to be optimistic, friendly, and diplomatic.


Mia (Israeli/Latin/Scandinavian)

This unique baby name starting with M means, “wished for child.” It is the Latin form of Michal. It can also be used as a short-form of “Maria.” Girls with this name are born leaders and very independent in nature. They use their freedom constructively and are very good with change.


Myra (Greek)

This name means “sweet-smelling oil.” These people love to exert their independence and lead others for a higher good. Girls with this name love self-expression, and like to be the center of attention. They love spotlight type careers, and become very involved in many different activities in life.


List of other names beginning with M for girls:

  • Maddie

  • Maggie

  • Murphy

  • Moselle

  • Morna

  • Molly

  • Millie

  • Miranda

  • Mika

  • Miah

  • Meryl

  • Max

  • Mae

  • Madalyn

Baby Boy Names Beginning With M

There is an abundance of very common m baby names for boys. This list is the “not-so-common names” that have character and deep meaning. Some boy names beginning with m include:

Maddox (Celtic/Welsh)

This name means, “Son of Maddock.” It also means, “Beneficent.” They love quiet and seem to always be analyzing the meaning of life and searching for inner truth. They are great learners always hungry for knowledge and above average intelligence. At times they may seem aloof, but are thinking of solutions to world problems.


Mason (French/Teutonic)

This name means, “Stoneworker.” These people tend to be introverted, but are deep thinkers. They can be very successful as business partners, and are good at commercial jobs. They seem to be very focused on the material aspects of life, and settle down later in life.


Miles (Irish/Latin/Greek)

This name has a few different meanings from, “merciful” to “soldier” to “servant of others.” Guys with this name love to travel and are very adventurous. They like to keep their own pace and forego traditions for their own style. People with this name touch lives on a daily basis and are very powerfully magnetic to others.


Matteo (Italian)

This name means, “Gift from God.” Guys with this name are very good at speaking in public, acting, and singing. They prefer to be in the limelight, and love beauty. They are very considerate of others and have the ability to be sympathetic in all situations. They can always be trusted with confidential matters.


Marco (Portuguese/Latin)

This name means, “Warrior” and “the god of war.” People with this name love a balance of quiet and excitement. They love adventure, but also deep introspection at times. They are very energetic, intelligent, and are great at making friends.


List of other names beginning with M for boys:

  • Mo

  • Mac

  • Marquis

  • Marshall

  • Marvin

  • Marcus

  • Melvin

Unisex Baby Names Beginning With M

There are some very cute baby names beginning with m that can be for either a boy or a girl. These m baby names include:

Mab (Irish)

This name means “happiness.” These people are very good at taking on very large projects and delegation. They are born leaders, and very understanding. People with this name are very thoughtful and analytical. They tend to work very well in the teaching field.


Mannie (Spanish)

It can be used as a shortened form of “Manuela” or “Manuel.” This name means, “God is with us.” These people love to work in a community setting with other people. They desire stability and close family in their lives. They tend to be very spiritually intuitive, and are visionary.


Marty (English/Latin)

This name means, “lady” when used for girls and “warrior” when used for boys. People who have this name are very versatile and adapt easily to changes. They are very optimistic and energetic. They also have a tendency towards independence.


Morgan (Celtic/Irish/Welsh)

This name means, “Lives by the sea.” In Shakespearean, this name means “banished lord.” People with this name search for truth and understanding of the world they live in. They enjoy their freedom in life and don’t do well with conventional rules or being restricted. At times, they may be restless and uneasy.


Mickey (Hebrew/Irish/English)

In Hebrew, this name is a version of St. Michael who conquered Satan. In Irish, this name means “who is like God.” People who are named Mickey love adventure and making their own plan in life. They often make great artists, and are very creative souls. They enjoy the attention of others and like careers that make them popular.


Please Log In or add your name and email to post the comment.