There are multiple origins and meanings for the name:
1. Spanish name, meaning - "wealthy, Rich, delicious, affluent, costly, expensive"
2. Diminutive form of the personal name Ricarda or Frederica, the female equivalent of the male nam Frederick meaning - "peaceful she-ruler".
May also refer to male name Rico.