It depends on the person, some people might find it offensive because they believe the word "merry" is not respectful enough and they believe it is not appropriate for the Christmas holiday. It's always best to ask the person what they prefer before using the word "merry" with them. Some people might prefer to use "happy" instead, while others might be fine with "merry."