Dovrebbe derivare dal toponimo Specchia (LE), il cui nome è legato al vocabolo dialettale specchia che indica un un cumulo di pietre a secco, disposte a tronco di cono, che avevano la funzione di torretta d'osservazione.
Il cognome Specchia, piuttosto raro, sembra essere originario del Salento. Specchio è soprattutto del foggiano.
Il cognome Specchio è 2327° nella regione Puglia Il cognome Specchio è 423° nella provincia di Foggia Il cognome Specchio è 8° nel comune di CERIGNOLA (FG)