I think [name_m]Cole[/name_m] & [name_u]Hayes[/name_u] work best with [name_m]Boyd[/name_m] & [name_u]Finn[/name_u]. All surname-style, one syllable, and different beginnings & endings. Fantastic choices!
I don’t think you need suggestions, and I don’t want to further confuse you when you’re down to the wire. But since you asked…
Definitely [name_m]Luke[/name_m] - great choice. [name_u]Hayes[/name_u] is not my style, neither is [name_m]Cole[/name_m]. I don’t think [name_u]Finn[/name_u] and [name_m]Boyd[/name_m] are surname-style names. Another suggestion would be [name_u]Owen[/name_u].
I like [name_u]Nolan[/name_u] and [name_u]Hayes[/name_u] best of your choices, they feel like a nice middle ground between the more common [name_u]Finn[/name_u] and more rare [name_m]Boyd[/name_m]
I have a son named [name_m]Luke[/name_m] but I agree with the others. I feel like [name_m]Cole[/name_m] goes best with [name_m]Boyd[/name_m] and [name_u]Finn[/name_u].