Toma el nombre del general cartaginés Aníbal Barca, ya que según la tradición se desposó con Himilce, natural de Cástulo, populosa ciudad íbera cuyas ruinas pertenecen al término municipal de Linares.