A CHRISTMAS CD aiming to raise funds for a Christian charity has been slammed for featuring an anti-Christian song.

Faith and family groups have labelled the song, which includes the lyrics "I get freaked out by churches," and "I'm not expecting a visit from Jesus", as "disrespectful" and a "sick joke".

But the executive producer of Myer's annual star-studded Spirit of Christmas CD has defended his decision to include the song, White Wine in the Sun.

The song, written by atheist entertainer Tim Minchin, features alongside traditional Christmas carols such as Joy to the World and Little Drummer Boy.

Profits from CD sales go to The Salvation Army.

Major Neil Venables said the organisation was disappointed by the song, which was at odds with its Christian ethos, but hoped people would still buy it.

"We hope the Australian community understands how important these funds are for us in supporting services for disadvantaged and marginalised members of the community, even though we do not in any way support the statements made in this song," he said.

He said the charity, which became aware of the song only after the CD was finished, would take a "more active role" in the production of future CDs.

Australian Christian Lobby Victorian director Rob Ward said the song was "disrespectful".

Family Council of Victoria's Bill Muehlenberg said: "It's not quite in the spirit of Christmas. Is this somebody's idea of a sick joke?"

A Myer spokesman said the retail giant did not produce the CD or support the song's lyrics, but was committed to helping raise funds for those in need.

"While we don't support the lyrics in the song and don't produce the actual CD, for us, this is about trying to help those in need by selling the CD in our stores to help the Salvos," the spokesman said.

The CD's executive producer, Lindsay Field, defended the song, performed by singer Kate Miller-Heidke.

"This song is a beautiful expression of the value of family at Christmas," he said.

Mr Minchin could not be contacted for comment.

The CD, which includes songs by Australian stars including Christine Anu, Gabriella Cilmi and The Veronicas, is in its 17th year and has raised more than $6.3 million for charity.