O Município tem esse nome em homenagem à ação de um chefe de uma tribo indígena: o grande guerreiro "Tabira". No local da mesma, surgiu em 1865, uma fazenda de propriedade do senhor Gonçalo Gomes, este por sua iniciativa criou uma pequena feira para os seus habitantes surgindo deste tempo a povoação do lugar denominado "Madeira", que depois o povo passou a chama-lá de "Toco de Gonçalo Gomes" em virtude de haver no meio da feira um pequeno toco onde os feirantes cortavam as peças de carne para a venda pública. Este mesmo senhor doou ao patrimônio de Nossa Senhora dos Remédios parte da sua propriedade, justamente a que forma o perímetro urbano da atual cidade de Tabira, tendo em sua homenagem a praça principal com o seu nome. Em divisão administrativa referente ao ano de 1911, figura no município de Ingazeira o distrito de Espírito Santo. No ano de 1933, o distrito de Espírito Santo, figura no município de Afogados da Ingazeira ex- Ingazeira.Na organização administrative de 1936, 1937 e 1938, o distrito de Espirito Santo passou a denominar-se Tabira. Foi elevado à categoria de município com a denominação de Tabira em 1948, desmembrado de Afogados da Ingazeira. Sede no antigo distrito de Tabira. Constituído de 4 distritos: Tabira, Ingazeira, Solidão e Tuparetama ex-Tupã. Em 1950, o município foi constituído de 4 distritos: Tabira Ingazeira, Solidão e Tuparetama, assim permanecendo em divisão territorial de 1960. Desmembra-se do município de Tabira os distrtios de Tuparetama e Ingazeira, para formar o novo município de Tuparetama, sendo que em 1963, desmembra do município Tabira o distrito de Solidão, elevado à categoria de município. No ano de 1968, o município é constituído do distrito sede, ficando assim em divisão territorial de 2005.