Posteriormente pasó a llamarse Santa Olalla de la Sierra, y Santa Olalla del Carril, hasta llegar al topónimo actual de Santa Olalla del Cala (1920) en honor al río Cala, afluente del Huelva, que baña sus tierras.