There are multiple origins and meanings for the name Rafa:
1. Arabic name (رأفة) means - "mercy, clemency, pity, mercifulness"
2. Diminutive form of the personal name Rafiqa - "girlfriend, female friend"
3. Persian given name (رفاه) meaning - "welfare; prosperity"
May also refer to Rafa (male name).