Potrebbe derivare da nomi di località galiziane o portoghesi (in galiziano ed in portoghese il termine bica significa "pluviale, rubinetto", forse ad indicare un luogo caratterizzato dalla presenza di molta acqua).
Il cognome Bica è decisamente siciliano, della zona sudoccidentale dell'isola, del trapanese.