To settle for a name?

So I have been thinking of girl names for years even before I was pregnant with my son. I can't for the life of me find a single one I actually love. I do not want anything common or any recently new names I've looked at them all. Although there are a couple of cute ones I like I just can't picture my daughter with that name. I have a middle name but my husband doesn't like it. Am I supposed to settle for the name I dislike the least?