Refugio \r(e)-fu-gio\ as a boy's name is of Spanish and Latin origin, and the meaning of Refugio is "shelter". From the Latin word "refugium".
Baby names that sound like Refugio are Rafiq and Rafik.