Une légende urbaine raconte que cela est dû à la longue évolution grégaire des humains : en groupe, à la préhistoire, mieux valait que tout le monde soit au même rythme. Donc lorsque l'un d'entre eux baillait de fatigue, les autres sentaient également qu'il était temps de faire une pause.
Cela n'explique pas pourquoi on baille aussi lorsque l'on a soif. Et que ça contamine aussi les autres ...