Torre del Milano fue en su origen una torre aislada cuyo entorno se fue habitando entre finales del siglo XIV y principios del XV, dando lugar a una población fronteriza entre las jurisdicciones de Córdoba y del señorío de Santa Eufemia, cuyo titular Gonzalo Messía Carrillo II (III marqués de La Guardia) impuso el nombre de Torrefranca al barrio dependiente.