I think it's really girly, but depending on the person can also be rather quirky. Since Angelica isn't too common, people's associations for the name will probably form around the first one they meet, so it shouldn't matter too much if little Angelica isn't angelic.