I think if you are unhappy about it but happy to consider similar names, then a compromise needs to be reached. If you REALLY don't like a name proposed it is worth not capitulating at all, because your child will be wearing it for a very long time.
DH wanted to call DS after his father. Except Franco is not my cup of tea. So after a minor tussle, we compromised with Francesco as a legal name and Frankie as a nn.
I wanted to have a middle name after my grandfather, but DH wanted it to be Itlalian-ised so it didn't look odd with the first name, so that was Giorgio as the middle.
So far so good.
Then MIL threw the mother of all fits and wanted her name in there too. The feminine version, not the male form.
DH for the sake of not fighting would have let her have her way, but since I didn't like the name in the first place I dug my heels in and held out for the masculine version.
Wish I had just dug in harder now and simply refused a third name all together.
Because it irritates me every time I see his whole name written down.
Don't talk yourself into something you don't like, if you really don't like it. Push for something that you really can live with, that also takes into account your Dh's preferences.