Great name debate- baby boy

My husband and I are a month away from meeting our little guy and we can't decide on a first name! Middle name will be Knox after my dad. Hubby likes Devin, Blake, Andrew, Caden. I like Weston, Bennett, Harrison, Owen. Any ideas for a boy name that might be a compromise? _______ Knox Brown