Vacation comes from the French vacances (in French the word is always plural) whereas British English uses a word that derives from Holy Day. Americans use “holiday” to mean an officially recognized day of significance, whether religious or not: Thanksgiving, Christmas, Independence Day (!!), etc.