Baby Boy names that start with M

Tina
I'm looking for baby boy names that start with an M. The middle name will be John. We don't want Michael or Major. Any good names?