I don't care for any of the Angel names, except Angelo (on an Italian guy) and possibly Angelina (on somebody else's kid.) Angelica is one of the ones i dislike most, it is sucha pwetty pwincess type name, and there's the Rug Rat by that name.
Also, the one Angelica I knew personally was a total skank who went into rehab mainly to pick up men. She got a couple of recovering addicts back on drugs and last I heard, was in jail for stealing from her employer.