That's a word name, no? And the definition isn't positive.
Usually a name's original meaning doesn't dictate my opinion of it - my love of the Shakespeare heroine, the sound, and the heritage override any negative opinion I might have had toward 'Portia' just because it means 'pig' (besides, pigs are sweet and intelligent!), same goes for Cecilia which means 'blind,' and I think Mary can mean 'sea of bitterness,' but when you're dealing with word names it's a different story, and the meaning should be unequivocally positive, imo. I hear Caprice and I think of someone who's fickle/arbitrary.
I dislike it. The name sounds like the air being let out of a balloon, or a tire, or some other well inflated object. It seems like a rather bubbly name but it feels like it has no substance.
Another person who thinks about capricorn here. I dislike Caprice.
Perhaps her parents impulsively decided to try for a baby in the back of their Chevrolet?