Le mot vacance ou vacances a été créé sur l'adjectif vacant.
Vacant vient du latin vacans, vacantis, qui est le participe présent du verbe vacare, qui avait le sens de "être vide, inoccupé, vacant", d'où le sens de "être libre, avoir du temps pour".
Vacare a par ailleurs donné le verbe vaquer, qui était courant autrefois et qui, en français moderne, est utilisé dans l'expression: vaquer à ses occupations qui signifie "s'occuper de qqch" et est considéré comme appartenant au registre de langue soutenu.
Littré mentionne également un substantif latin: vacantia, duquel viendrait le mot français.
Par ailleurs, on trouve la même racine dans le mot vacuité, qui veut dire "vide" et qui vient de vacuus, "vide" en latin.
Vacances, a au départ le sens de "vide".
les vacances, c'est donc bien faire le vide !
On trouve les premières attestations de cet adjectif en français en 1207, avec le sens de "se dit d'un poste qui est dépourvu momentanément de titulaire", sens encore utilisé aujourd'hui. Une des premières attestations de vacance a été relevée en 1531, dans la locution religieuse vacance de la foy, qui avait le sens de "manque de foi".
Puis, le sens qu'on utilise le plus couramment aujourd'hui est attesté vers 1670.