Fox News host Bill O'Reilly on Thursday took issue with President Barack Obama, who on a CNN town hall the day before defended his position of avoiding the term "Islamic terrorism" to describe the attacks on the United States and Europe.

Obama said many Muslims feel their entire religion is being painted with a broad brush when the term is used, and that it could hurt efforts to bring Muslim countries on board in the war on terror.

O'Reilly called Obama's view "naive" on Thursday, saying, "Any rational Muslim is not going to take offense at the words 'Islamic terrorism.' Why? Because that would be irrational."

"Everybody knows most Muslims are not violent people," he said. "However, many Muslim nations contribute heavily to terrorism. Iran, for example is, a rogue country that actually helps terrorists kill people. Pakistan allows the worst jihadists to live on soil and plot their murderous scenarios."

Jihad, he said is not an aberration. " It is a well-financed, well-organized movement that has gained support among a significant number of Muslims worldwide."