I have to say I agree with pp, the double 'a' ending (Gabriella Sophia/Luna/Alaina/Kiara) doesn't sound right. You're not alone with the overthinking every name though lol I'm awful! I'm still not 100% now, even though it's my favourite and we've agreed on it.
Rose - I know what you mean. I sort of felt the same when we discussed using it but it's a family name for OH so it grew on me. It's pretty and feminine, and it does flow well with Gabriella
Joy - I'm not a big fan personally. It's a bit dated imho but it does flow well. I wouldn't be too bothered about co-workers' opinions though. How close will they be with your child? How many of them will you still even know in 5/10 years?
Luna - I love the name and I wouldn't associate it with pets at all but I don't feel it works with Gabriella. Too many 'l's and 'a's.
Ivy - Lovely. It's classic yet not overused. It was on my mn list this time but OH said no
. Initials wouldn't really bother me personally, unless they spelled out something embarassing. (I was in school with a Steven Thomas Davies. High school was fun for him
) How often do they really get used?
Violet - Same as Ivy, it's traditional yet not common. I like it. I think it's my favourite. It wouldn't make me think 'violent' at all but if it's a negative association for you(however random!) I would probably stay away from it.