Ooooh Great name list ! (puts a few on my own list)
I really Really Love Bennett. It reminds me of jane Austen books and fabulous, handsome gentlemen !
Gregor, Rupert , Mathew are great too. Strong, underused names imo :)
Jesse - soooorry, but really loathe this name, just because of its connotations with being an insult (not just in Scotland either). Its also Really popular if tht bothers u ?
Cyrus- just think this name is totally different style to ur other choices (and I personally like ur others a lot more )!
Jacob, I know about 10 little jacobs, my a bad name imo (!) but he may end up being Jacob M (or whatever your surname initial is) at school :)
Good luck , I was tearing my hair out with boys names , just waiting on a gender scan to see if we have to go thru it again !