En el siglo XVII, Rodrigo Caro, basándose en la aparición del topónimo en los autores clásicos (Pomponio Mela, Plinio el Viejo, Estrabón y Ptolomeo) supuso que "Onuba" era la actual localidad cercana de Gibraleón y que en Huelva se encontraba una supuesta ciudad llamada "Hibera", aunque en 1775 Antonio Jacobo del Barco impugnó esta equiparación demostrando que la ciudad de Huelva era la antigua "Onuba".