Either from the given name NOËL, or else derived directly from Old French noel "Christmas" and given to a person who had a particular connection with the holiday.
Means "Christmas" in French. In the Middle Ages it was used for children born on the holiday. A famous bearer was the English playwright and composer Noël Coward (1899-1973).