Lavoy is a rare given name of French origin, derived from "lavoie," meaning "wash place" or "laundry." Originally used as a surname for laundry workers, Lavoy began being used as a given name in the early 20th century, possibly inspired by French traditions using occupational surnames as given names.