Dovrebbe derivare da italianizzazioni del nome patronimico e cognome slavo Balič, che significa "figlio di Valentino".
Il cognome Balice è specifico dell'area pugliese lucana. Balici, praticamente unico, è probabilmente dovuto ad un errore di trascrizione del precedente. Bali, rarissimo, dovrebbe essere una forma alterata di Balì, che, molto raro, ha una presenza nell'area veneta ed una nell'area napoletana. Balic è praticamente unico.
Il cognome Balice è 1028° nella regione Puglia Il cognome Balice è 274° nella provincia di Barletta-Andria-Trani Il cognome Balice è 2° nel comune di MINERVINO MURGE (BT)