Hi we struggled with boys names too! Our ds is also Max and we liked zach but ruled it out as it sounded too samey so I prefer Nathan out of the 2. We eventually decided on Theo for DS2! Other names we thought of to go with Max were:
Leo
Ryan
Alex (again sounded a bit samey)
Ellis
Thomas (tom)
Ollie
Louis
Lewis