I see these names as very similar in many ways. They are also more or less exactly the same in terms of popularity when combined.
Max - Max/Maxwell/Maximilian/Maximus/Maxim
Zac - Zac/Zack/Zak/Zach/Zachary/Zachariah
Fin - Finn/Finlay/Finley/Finbar/Finian/Fintan
Which do you prefer? Max, Zac or Fin names?