Les causes sont multiples et souvent multifactorielles.
Les corps étrangers dans l'œil ou les petites blessures de la cornée, ainsi que les inflammations et les allergies, entraînent une augmentation de la production de larmes. D'une part, les corps étrangers sont ainsi évacués et d'autre part, le liquide lacrymal contient des enzymes qui favorisent la guérison.
Même les yeux durablement secs produisent par réflexe un excès de liquide lacrymal. En cas de courant d'air, le film lacrymal s'évapore et les yeux se dessèchent. Pour lutter contre la sécheresse, l'œil produit une quantité excessive de liquide. Les longs travaux de concentration, par exemple à l'ordinateur, entraînent parfois une diminution du clignement des yeux, ce qui provoque également un assèchement de l'œil, auquel le corps répond par un flux de larmes important.
Il n'est pas rare que le larmoiement soit dû à une mauvaise position des paupières ou à une obstruction du canal lacrymal. C'est surtout avec l'âge que la musculature et le tissu conjonctif de soutien diminuent. L'écoulement des larmes est donc entravé, ce qui entraîne un débordement des larmes.