L'origine va ricercata nel nome medievale Tomasicchio (ipocoristico dialettale del nome Tommaso) o in un'italianizzazione del cognome slavo Tomasic, che, composto dalla radice Tomas (l'italiano Tommaso) e dal suffisso -ic (con valore d'appartenenza), può essere tradotto come "figlio di Tommaso".
Il cognome Tomasicchio è pugliese, tipico del barese, del foggiano e di Taranto. Tommasicchio, molto raro, è anch'esso del barese.
Il cognome Tommasicchio è 13435° nella regione Puglia Il cognome Tommasicchio è 5656° nella provincia di Barletta-Andria-Trani Il cognome Tommasicchio è 530° nel comune di CORATO (BA)