Yes, Christmas is celebrated in Morocco by a significant number of people, including both Christians and Muslims. It is not a public holiday, but many people take part in the festivities and traditions associated with Christmas such as decorating trees, exchanging gifts, and spending time with family and friends. The country also has a significant population of Christians who have been living there for centuries, and they celebrate Christmas as a religious holiday.