Maybe it helps first searching names that are meaningful to you or your husband: a loved family member, someone you look up to, or see what makes your baby move: maybe he gets active hearing vivaldi or justin timberlake (just very random examples lol) then you could name your baby Antonio (or a variation) or Justin. Or your baby is due in the summer, in august, what does that make you think of, feel like... and type in those words for a meaning search. You have some time too to get to know your baby while he's in your belly too. Maybe he likes it when you dance or sing or go swimming, then you can find a name relating to that.
Ah for us it was the same problem! We have a girl name in our heads from before i got pregnant, but finding a boy's name was a struggle (and we're having a boy!)
My husband and i both made lists of names we liked. I searched on meaning, origin, books and movies i liked, historical figures, scientists, composers, artists, ... Our problem was also that my husband and i never agreed on the names we had listed, but in the end we now have a name we both like: Leander. It ticks all my boxes (not to popular, not to weird, a classic name, not religious in meaning, and nice meaning - it means lion man or man of common people, it sounds nice, ...) and my husband really likes it too! It was a name from my list, but my husband likes it better than the names on his list too.
Just keep looking, there are plenty of sites where you can search names by meaning, origin, you can find out popularity... Or borrow a names book from the library. My sister in law got the name of her son from the back of a dvd she had on her collection. And ask the father to do the same.