Rafiq \r(a)-fiq\ as a boy's name is of Arabic origin, and the meaning of Rafiq is "friend". Also possibly "gentle".
Rafiq has 2 variant forms: Rafi and Rafik.
A baby name that sounds like Rafiq is Refugio.