I love
Rosalind. It's so regal and classy sounding but has nice nicknames which make it a bit more user friendly. I'd pronounce it ROZ-uh-lind.
I don't mind
Dominique but I don't love it. Mini makes sense as a nickname for
Dominique - much nicer than
Dom.
Asa is OK, but a bit girly for me.