Yes and no. It's a Celtic tradition, but when Christianity met Celtic traditions, there was give and take. The pagan celebration of the winter solstice (Northern winter, that is) was aligned with Christmas.
So the Christian calendar has All Saints' Day on 1 Nov.; and 'Hallowe'en' means the day before (eve of) All Saints' Day (The Feast of All Hallows). And 2 Nov. is All Souls' Day. Somewhere in South America - Peru? - but I imagine elsewhere too, they celebrate El día de los muertos, which - despite the name - lasts for 2/3 days.
- For Teachers