The French surname LaFrance means "from France" and originated in Normandy during the Middle Ages. Today, it's found worldwide, including Canada, the US, and Australia, with variations like Lafranc and LeFrance. While primarily a surname, LaFrance can also be used as a given name to honor French heritage or simply for its sound.