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 è 5488° nella regione Puglia Il cognome D'Ospina è 1408° nella provincia di Lecce Il cognome D'Ospina è 17° nel comune di NEVIANO (LE)