Congratulations parents-to-be. There's a lot to think about when you're preparing to welcome a new baby, so why not take a break from making hospital bag lists and nappy stockpiling, and let Kidadl help you out with the fun stuff - baby names.
If you're looking for baby boy names starting with M specifically, or if you're just looking for inspiration, our list of baby boy names is the perfect place to begin your search. And from Old English boys names to Cornish boys names, even to old man inspired boys names, don't forget to check out our other hand-picked lists for the ultimate baby boys' names inspiration.
Marvin(English origin) meaning 'great Lord'.
Montgomery(English and French origin) meaning 'from the hill of the powerful man' and 'Gomeric's hill'.
Medwin, Medwyn(English and German origin) meaning 'strong or powerful friend'.
Manfred(German origin) meaning 'strength' and 'peace'.
Merlin (Welsh origin) meaning 'sea fortress'.
Maddox(English origin) meaning 'son of Madoc'.
Modesto (Latin, Italian and Spanish origins) meaning 'modest' or 'restrained'.
Melvin(English origin) meaning 'mill worker', 'gentle Lord' or 'council protector'.
Maher(Arabic origin) meaning 'skilful' or 'talented'.
Moss (English origin) meaning 'dweller by the peat bog' or 'marshland'.
Malcolm (Scottish origin) meaning 'disciple of Columba'.
Maloney (Gaelic origin) meaning 'devoted to God'.
Mingan(Native American origin) meaning 'grey wolf'.
Moses (Hebrew origin) meaning 'delivered/saved from the water'.
Michael(Hebrew origin) meaning 'who is like God?'
Maple (English origin) named after the Maple tree.
Mehul (Sanskrit origin) meaning 'rain'.
Marshall(English/Scottish origin) meaning 'lover of horses'.
Murphy(Irish origin) meaning 'descendent of the sea'.
Matthias, Mathias(Welsh and Hebrew origin) meaning 'gift of God'.
Micah(Hebrew origin) meaning 'who is like God?'
Marco(Italian origin) meaning 'warlike'.
Marlow, Merlow (English origin) meaning 'from the hill by the lake' or 'driftwood'.
Malachi (Hebrew origin) meaning 'messenger of God'.
Mano (Hawaiian origin) meaning 'shark'.
Miles (English/Latin origin) meaning 'soldier'.
Marc, Mark (English origin) meaning 'warlike' and derived from the Latin name Marcus.
Manzo(Japanese origin) meaning 'third son'.
Mahpee (Native American origin) meaning 'sky'.
Marcelo(Spanish and Italian origin) meaning 'young Marcus' or 'young warrior'.
Morrissey(Irish origin) meaning 'choice of the sea'.
Milo (German origin) meaning 'gracious' and possibly derived from the English name Miles.
Magnus(Latin origin) meaning 'greatest'.
Miguel(Spanish origin) meaning 'who is like God?'
Manning (English origin) meaning 'son of a hero,' 'brave' or 'valiant'.
Merwin(Celtic origin) meaning 'mariner'.
Malik (Arabic origin) meaning 'king'.
Martin (Latin origin) meaning 'servant of Mars' (The Roman God of war).
Miller, Millard(English origin) meaning 'one who grinds grain'.
Milton(English origin) meaning 'mill town'.
Morgan(Welsh origin) meaning 'of the sea'.
MacPherson (Scottish origin) meaning 'son of the parson'.
Mateo(Spanish origin) meaning 'gift of God'.
Makoto(Japanese origin) meaning 'sincerity' or 'truth'.
Minoru (Japanese origin) meaning 'to ripen,' 'mature' or 'bear fruit'.
Matin (Arabic origin) meaning 'strong,' 'solid' or 'powerful' .
Murray(Gaelic and Celtic origin) meaning 'settlement by the sea' and 'lord and master'.
Milan (Slavic origin) meaning 'gracious'.
Marcus (Latin origin) meaning 'dedicated to Mars' (the Roman God of war).
Mohsen(Arabic origin) meaning 'the one who does good' or 'benefactor'.
Maxwell (English origin) meaning 'from Maccus' spring'.
Mathew(Hebrew origin) meaning 'gift of Yahweh'.
Mario (Italian origin) meaning 'warlike'.
Macauley(Scottish heritage) meaning 'righteous'.
Mercer(English origin) meaning 'merchant'.
Murdock(Celtic origin) meaning 'protector of the sea'.
Melborn, Melbourne, Melburn (English origin) meaning 'from the mill stream'.
Marlon (French origin) meaning 'little falcon'.
Makani(Hawaiian origin) meaning 'wind'.
Mason(English origin) meaning 'one who works with stone'.
Manuel (Spanish origin) meaning 'God is with us'.