General Escobedo: Historia
El nombre de la ciudad honra al vencedor de la segunda intervención del Imperio francés, el general Mariano Escobedo. El primer dueño de las tierras donde se asienta el municipio fue el capitán José de Treviño, al recibir el 25 de abril de 1604 la merced de parte del Gobernador Diego de Montemayor. Por lo cual el capitán José de Treviño es considerado el fundador. Pero es su hijo José de Ayala el poblador definitivo, al establecer en estas tierras que heredó de su padre, la Hacienda del Topo de San Nicolás Tolentino y que con el tiempo sería conocida con el nombre del Topo de los Ayala o Topo Grande, para no confundirla con el Topo de los González o Topo Chico.
La hacienda perteneció desde su fundación a la jurisdicción de Monterrey hasta 1830, cuando la estancia de San Nicolás de los Garza es elevada al rango de Villa, quedando en su demarcación. Pero mientras San Nicolás sobresale en todos los órdenes, la Hacienda del Topo de los Ayala va quedando en el olvido, por lo que sus pobladores manifiestan en 1867 su deseo de separarse de San Nicolás, consiguiendo que el gobernador Jerónimo Treviño firme el decreto n.º 15 el 24 de febrero de 1868, creando la Villa de General Escobedo en lo que era la antigua Hacienda del Topo de los Ayala.