Nina and by a landslide.
Belle is pretty close to the bottom of my list, there are very very few names I would pick it over.
Nina has character, it's soft but not without edges. It doesn't satnd out much on its own but it suits a person who stands out.
Belle on the other hand is mushy, it's soft to the point of lacking any substance.
https://www.behindthename.com/pnl/109883