Le mot balai ('balain' en vieux français), vient peut-être du gaulois *balano- (genêt). Le genêt ayant probablement servi à faire les balais. Dauzat (repris par P.-Y. Lambert, 2003), voit plutôt une origine bretonne continentale. X. Delamarre (2003), compte tenu de la répartition du mot, y voit plutôt une origine gauloise.