Baby boy name help

Our last name starts with an M and is 3 syllables. 😊 I love all three but cant decide! John is a tribute to my father.

Vote below to see results!