El municipio lleva el nombre de Francisco Lamadrid, un destacado militar mexicano, que combatió al lado del general Ignacio Zaragoza, en la Batalla de Puebla en 1862, contra el ejército francés.