Rosalind, by a mile. It's classy, dignified, and elegant. I say ross-a-lind (as opposed to roz-a-lind). The only Ros- name I like more than Rosalind is Rosamund!Rosemary has never appealed to me, and I find Primrose too cutesy and somewhat schmaltzy.