No todos los Francos son Francos de los francos (los amigos de Carlomagno). Franco es también un apellido adoptado, o mejor dicho, dado a los hebre*os que llegaron con esos mismos francos (por Cataluña, como bien señala el camarada). Tiene que ver con su "franquicia" para ejercer ciertos oficios y la exención de ciertas obligaciones y derechos. Estaban francos de ellos, de ahí el apellido.
Aparece como nombre de "marrano", o hebre*o converso, en varias listas al efecto del Santo Oficio, que tanto bien nos haría en estos tiempos que corren.
No estoy inventando la pólvora, es cosa sabida hace mucho. Mírese vía Google.