Significa letteralmente dall'antico germanico "uomo libero", connotazione storica ed epiteto con il quale venivano in genere inquadrati dai Latini gli individui appartenenti ai popoli celtici, comunemente detti in epoca romana, i Franchi ed appunto di condizione libera. Il nome ha origini etniche, infatti, i Franchi, antica popolazione culturalmente germanica, usavano il loro nome anche come nome proprio di persona, Franck-o, Franc(h)o e poi anche Franck-a, senza il suffisso dell'aggettivo -isk, da cui è derivato Francesco. Erroneamente Franco viene considerato anche come troncatura del nome Francesco.