The UK should take in some refugees from Syria's civil war, UK Independence Party leader Nigel Farage has said.
He told BBC News Western countries should agree to take an allocation, but he did not specify numbers.
Mr Farage, who has led opposition to allowing open immigration from Romania and Bulgaria in the new year, said refugees were "a very different thing".
The UK government has no plans to accept Syrian refugees, saying it is better to offer financial help.
Mr Farage said: "I think refugees are a very different thing to economic migration and I think this country should honour the 1951 declaration on refugee status that was agreed.
"It was agreed with the UN and even through the European Court, which sadly has changed its role.
"But the original ideas of defining what a refugee is were good ones and I think, actually, there is a responsibility on all of us in the free West to try and help some of those people fleeing Syria, literally in fear of their lives."
He said it was time for "a proper debate" about "the difference between a refugee - who fears for his or her life - or somebody moving simply for economic benefit".
While Mr Farage did not put a figure on the estimated nine million Syrians displaced by war who should be allowed into the UK, Labour wants to accept 400 to 500.
On Saturday, the leaders of Britain's three main political parties issued a statement backing a UN appeal to raise £4bn to help Syrian refugees.
David Cameron, Ed Miliband and Nick Clegg said the fate of a Syrian generation "hangs in the balance" with four million children caught up in the civil conflict.
The leaders said the UK would add to the £523m it had already committed and urged other nations to do the same.
The UK says its aid is providing support including food, medical care and relief items for people in Syria and to refugees in Lebanon, Jordan, Turkey and Iraq.
The government said while it has no plans to resettle or provide temporary protection to Syrian refugees, it was giving "as much help as possible" to people in the region and its £500m pledge was "more than the other EU member states combined".
It said more than 1,100 Syrian nationals had been granted asylum in the year up to September, and asylum claims would be considered "on their merits and in line with the immigration rules".
Health minister Dan Poulter told the BBC: "It's a very complex issue in Syria, as we know, and there are great concerns over the human rights issues there. The line the government is taking at the moment is the right one."
But former Liberal Democrat leader Sir Menzies Campbell told the BBC earlier this week the UK had a "responsibility" to help those affected.
"It would be entirely reasonable for the UK to take its share of responsibility for refugees and I think it's unfortunate - to put it as mildly as I possibly can - that we have closed our minds to that possibility, when other countries in Europe have taken a much more generous position," he said.
Mark Pritchard, Conservative MP, told BBC Radio 4's The World this Weekend he expected the government to change its mind - either "willingly or unwillingly".
"Clearly we can't take all the refugees but we should play our part as an open-hearted, compassionate country," he said.
"There's real suffering and we need to do our bit along with the rest of the international community."
Fellow Tory MP Andrew Bridgen told the same programme he believed Mr Farage's comments were "political tokenism".
"You're talking about a few hundred [people] out of a few million," he said. "What criteria would we use to say who can come and who can't?
"What we need is a politically-negotiated solution to this problem."
In a report released earlier this month, Amnesty International accused European Union leaders of "miserably failing" to provide a safe haven to Syrians. Ten member states have offered to take in refugees and only 12,000 people, it said.
Italy - like the UK - has offered no places at all, the organisation said.
Anna Musgrave, of the charity the Refugee Council, welcomed Mr Farage's comments, saying this was something it had been calling for.
"We really hope that David Cameron listens to these people, listens to the likes of Nigel Farage, and acts on it."
More than 100,000 people are estimated to have been killed since the unrest began in Syria more than two years ago, according to the United Nations.