A história da região começou com seu desbravamento e colonização a partir de 1819. Dos vários povoados que surgiram, um ganhou o nome de São João do Rio Preto. Denominação dada em homenagem ao padroeiro São João e por ser banhado pelo Rio Preto, que nasce na Serra do Caparaó. No ano de 1938, seu nome foi modificado para Caiana. O município faz fronteira com os estados do Espírito Santo e do Rio de Janeiro. Caiana se emancipou de Espera Feliz em 1962.