Fontes históricas dão conta de que no século XVIII, o capitão Antônio Barbosa da Silva, de Nacionalidade portuguesa, acompanhado de 200 escravos e de outras pessoas, devassou as terras do atual município. Por ser área coberta, em grande parte, por árvores com o nome de Imbá, a localidade recebeu inicialmente esse nome, transformando-se, tempos depois, numa fazenda. Outros exploradores chegaram ao local e instalaram engenhos de açúcar. No decurso de poucos anos, a família Holanda Cavalcanti construiu um pequeno engenho, de tração animal, dando-lhe o nome de Engenho Boa Vista. Posteriormente esse engenho foi transferido para uma localidade onde havia uma lagoa, sendo atualmente um logradouro público na cidade de João Alfredo.
O topônimo do município é uma homenagem ao Conselheiro João Alfredo que teve destaque no cenário nacional, cujos feitos se perpetuaram na história político-administrativa do Brasil .
Salve terra por Deus abençoada,
salve mãe, cujo o seio adoramos;
o teu céu de estrelas douradas,
o teu chão, nosso lar veneramos.
Povo forte, valente, incansável,
sangue quente na veia a correr;
tens na luta o sonho imensurável;
João Alfredo teu lema é vencer.
Pelo engenho a cana trituraste,
transformando-a no açúcar, no mel;
no trabalho o valor tu mostraste,
da conquista da terra o laurel.
Teu brasão é de força um engenho,
engrenagens de fé, de verdade;
mostram bem teu viver, teu empenho,
tua luta pela liberdade.
Verde-louro, pendão da esperança,
céu azul, branco véu da pureza;
és o símbolo da paz, da bonança,
és feliz, és trabalho, és riqueza.
Os teus filhos te querem, te amam,
te adoram com profundo ardor;
para o alto o teu nome proclamam:
Salve terra o teu nome é amor!