Potrebbe avere origini spagnole e derivare direttamente dal cognome spagnolo Ospina originato dal basco Ozpina che significa "aceto".
Si ha traccia di questa famiglia a Gallipoli nel 1564 con Hernando D'Ospina gran capitano e governatore di quella città.
Il cognome D'Ospina, molto raro, è specifico del Salento, di Neviano (LE) in particolare.
Il cognome D'Ospina è 4933° nella regione Puglia Il cognome D'Ospina è 1276° nella provincia di Lecce Il cognome D'Ospina è 19° nel comune di Neviano (LE)