Cette expression date du XIXe siècle. Les cochers avaient pour habitude de nourrir leurs chevaux avec de l'avoine, et de leur donner un coup de fouet pour les faire avancer. Le mix des deux actions a donné naissance au verbe « avoiner » qui signifie « donner des coups ».