caroler

noun

1.
a singer of carols
Derived from:
carol