Segundo o Dicionário Onomástico Etimológico da Língua Portuguesa de José Pedro Machado, Francisco é «adaptação port. do antr. it. Francesco. O nome difundiu-se por ser o de S. Francisco de Assis (…). Trata-se de 'Franciscus, latinização de Franco ou Franko, nome étnico, com o sufixo germânico -isk-, isto é, Fränkisch' (…). A origem está no lat. medieval Franciscus, der. étnico de Francus, 'franco' (…), depois, (…), confundiu-se com o adj. francisco, de França + -isco (…).»