Segundo a tradição local, a penetração no território do atual município de Sanharó, juntamente à do antigo termo de Cimbres, a que pertencia, deu-se no século XVII ou princípio do século XVIII, por portugueses, quando a sesmaria de Araroba foi doada a José Vieira de Melo. Na segunda metade do século XVIII e início do XIX, diversas importantes fazendas foram instaladas na região, dentre as quais se destacaram Jenipapo, Boi Morto e Sanharó. A sede municipal conserva o nome que lhe foi dado pelo seu fundador, José Francisco Leite.
Origem do Nome
O nome Sanharó vem do tupi e significa “zangado”, “excitado” ou “espécie de abelha negra”. Segundo uma versão popular, existia, na margem do rio Ipojuca, uma árvore na qual havia um cortiço de abelhas denominadas sanharó. Almocreves que transportavam mercadorias em lombo de animais costumavam dizer: “vamos descansar no sanharó”, dando origem ao nome mantido até hoje.
Em 1833, Sanharó foi o 1º distrito de paz do antigo termo e município de Cimbres. Em 04 de novembro de 1906 foi aberta ao tráfego a estação da Estrada de Ferro Central de Pernambuco. Essa estação foi objeto de grande celeuma, pois a direção da empresa pretendia desviar os trilhos, com o que não concordavam os pesqueirenses, liderados por Zeferino Galvão, que venceram com o prosseguimento da estrada pelo atual trajeto.
O povoado foi elevado à categoria de vila em 1911. O distrito de Sanharó foi criado pela Lei Municipal nº 18, de 12 de novembro de 1912. A Lei Estadual nº 375, de 24 de dezembro de 1948, criou o município de Sanharó, desmembrado de Pesqueira, constituído dos territórios dos distritos de Sanharó e Jenipapo. O município foi instalado no dia 02 de janeiro de 1949.
Localização no Estado