I would go with AbigailGrace, or AbigailRose. Abigail is a classy name, and easily shortened to Abbie. I'm not sure about Rosemary, even though it is my name! I never used to like it, I think because it's old fashioned. The abbreviation Rosie is cute, and lots of people call me that but it seems a bit childish to me.