Su etimología proviene es latina: "Saxicola" significa «morador de las rocas», de la palabra "saxum", "roca" + incola, "quien habita en un lugar"; y rubetra, latín por "rojiza".