A, but technically I'm a SS too.
I liked the sound and meaning of DS1's name, "divine gift." DS2's name literally means freeman, which isn't necessarily meaningful, but the relative and the saint for whom he was named are meaningful to us.
So while I look up a name's meaning, it doesn't necessarily take it off the list if it has a neutral or negative connotation. ie I'd still use Mary because of the saint even though the name means "bitterness."