Choosing the right name is one of the loveliest parts of welcoming a baby. To make it easier, we've gathered some of our most-loved baby names beginning with M, N — each with its meaning, so you can find one that feels just right for your little one.

Baby names starting with M

M names feel tender and timeless, from the mighty to the merciful.

  • Magnsa — Magn meaning (Girl)
  • Maaz — Brave (Boy)
  • Malini — Fragrant (Girl)
  • Muneer — Luminous (Boy)
  • Mangai — Woman (Girl)
  • Max — Greatest (Boy)
  • Maxira — Maxi meaning (Girl)
  • Maxian — Maxi virtue (Boy)
  • Maxika — Maxi meaning (Girl)
  • Mubin — Clear (Boy)
  • Media — Medi meaning (Girl)
  • Magnas — Magn virtue (Boy)
  • Medina — Medi meaning (Girl)
  • Malay — Sandal breeze (Boy)
  • Maria — Bitter (Girl)
  • Maxias — Maxi virtue (Boy)

Baby names starting with N

N names are gentle and noble, with meanings of new beginnings and grace.

  • Nazia — Proud (Girl)
  • Naeem — Comfortable (Boy)
  • Noreen — Light (Girl)
  • Natuin — Natu virtue (Boy)
  • Naomi — Pleasant (Girl)
  • Navdip — Nav dip - Guru's grace (Boy)
  • Natuna — Natu meaning (Girl)
  • Navesh — Nav esh - Guru's grace (Boy)
  • Nimra — Soft tame (Girl)
  • Nirav — Quiet (Boy)
  • Nadira — Rare (Girl)
  • Naman — Salutation (Boy)
  • Nicola — Victory people (Girl)
  • Noah — Rest comfort (Boy)
  • Nargis — Narcissus flower (Girl)
  • Nilesh — Blue god (Boy)

Found a name you love? Tap any name to see its full meaning, origin, Rashi and Nakshatra. You can also explore more in our Smart Name Finder or read the legends behind names in our Name Stories.