by Sagani (guest)
3/26/2005, 4:45 AM
This surname is Italian, mostly Sicilian. It comes probably from the name of a Sicilian town, called VILLAFRANCA-SICULA.
The immigrants Villafranca in USA often comes from a town near PALERMO called CALTAVUTURO a name that comes from the Arabic.
Villafranca is a name that comes from medieval times and means "free
town": this name is known around Italy, there are at least 7 villages in different regions called Villafranca.