Francesco
This name means "a freeman, a Frenchman." It comes from the Old French root "franc," which means "free."
More info:
Results for "Francesco" on Google