Middle name help for Zane

We are having [name_u]Baby[/name_u] boy in [name_u]August[/name_u] and we’ve decided on [name_m]Zane[/name_m] as the first name. (Finally! I’m almost 30 weeks)
We cant decide on the middle name yet though. Any opinions??

The ones we like are
[name_m]Zane[/name_m] [name_m]Maddox[/name_m]
[name_m]Zane[/name_m] [name_m]Maxwell[/name_m]
[name_m]Zane[/name_m] [name_m]Bennett[/name_m]
[name_m]Zane[/name_m] [name_m]David[/name_m]

[name_m]David[/name_m] is my dads name and this is his first grandson. But I’m thinking it doesnt flow as well as the longer middle names? Especially with our last name ([name_m]Smith[/name_m]).

In my opinion, [name_m]Zane[/name_m] [name_m]David[/name_m] [name_m]Smith[/name_m] is really handsome… I prefer honor names even if the flow is not as perfect.

Second choice would be [name_m]Zane[/name_m] [name_m]Maxwell[/name_m] [name_m]Smith[/name_m]!

I think [name_m]Zane[/name_m] [name_m]David[/name_m] flows the best of all your options and I also love that that’s an honor name!

[name_m]Zane[/name_m] [name_m]David[/name_m] it is!!! Thanks guys.