If he has no suggestions then stick firm with your top 4 (which I love btw) until he comes up with an alternative. Don't do what I did, which is continually come up with new suggestions until he agrees with one of them. It feels like a compromise until you realize he got his #1 choice and you got your #22 choice! If he's not that emotionally attached to a name then he can come round to one of yours! (Rant rant... )
DH wasn't keen on my name choice for DS2. I kept quiet about it and did try to think of others and didn't push the point. In the end he concluded that as he couldn't come up with any names he really liked, that he was OK to go with my choice (He had also vetoed my first choice name for DD and effectively chose her name - which I do love - so I think he felt it was fair.)
Elijah Jonas Milo Miles Amos Abel Asa Asher Amias Boaz Caleb Cyrus Calix Corin Elisha Elliot Ellis Emrys Everett Emmett Evan Fraser Fabian Finn Gabriel Hugo Isaac Isaiah Ivo Ivan Josiah Jude Lucas Louis Leo Max Micah Malachi Noah Nathaniel Oscar Oliver Reuben Roman Rupert Rex Raphael Seth Solomon Thomas Theodore Torin Xavier Xander Zachary
TBH I am probably just as bad shooting his favourite names down in flames there are names we both used to love, but I've just gone off them TBH (big gap between our other DCs and this surprise pregnancy!) - Finley, Kyle, Nathaniel, Connor. My tastes have changed! I would like something more unusual really.