Em 1838, vindo da cidade dos Bezerros, deste Estado, o senhor José Pedro de Pontes estabeleceu-se no local onde hoje se encontra a sede municipal. Logo no ano seguinte, ergueu uma igreja sob a inovaçãode São Caetano, com bênção da imagem do padroeiro, em 07 de agosto de 1939, pelo vigário da cidade de Altinho. Para manutenção do templo, dou-lhe um terreno de 800 braças, denominado Brejo do Coelho, com uma engenhoca de cana e muitas cabeças de gado. A partir daí, desenvolveu-se a povoação em redor da igreja, de forma que, em 1844, foi criada a Freguesia de São Caetano e instituído o distrito do mesmo nome, pertencente ao município de Bezerros.
A sede da freguesia foi transferida para a Igreja de N S das Dores, da povoação de Caruaru, elevada à categoria de Matriz, voltando à situação anterior em 1859. A localidade foi elevada à vila em 1909, sendo que a partir de 1911 o distrito de São Caetano passou a integrar o território do município de Caruaru, no quadro da nova divisão administrativa estadual.
Gentílico: são-caitanense