Boys' names are so hard!!
I have two boys, and for both of them DH and I could not agree for days after they were born.
DH really liked "Max" for DS1, but I wouldn't accept it as I didn't think it would go with our surname (also starting with M). He then came up with "Jack". I had no major objections, and he "looked" like a "Jack" by then!
Fastforward to when DS2 was born, he came early and we still couldn't agree on a name, and DH still really like Max. I didn't have any name that I loved, so I relented.....
I think the whole problem was that we wanted a strong, masculine name, and DH thought that all the names I was coming up with were too "poncy"!
There are so many lovely girls' names out there, if we ever have a third I am really hoping it would be a girl as the name would be so much easier ;-)