"The UK government's refusal to take part in the EU's collective efforts on relocation and resettlement is in my view utterly shameful," Sturgeon said, addressing the Scottish Parliament, as quoted by the ITV channel.
The Scottish first minister urged UK Prime Minister David Cameron to take in a "fair share" of refugees, adding that Syrian refugees were not seeking asylum for economic reasons.
The European Union is trying to cope with a refugee crisis, as growing numbers of undocumented migrants attempt to enter EU member states to apply for asylum, fleeing their war-torn home countries.
On Tuesday, German Chancellor Angela Merkel criticized the UK's unwillingness to host more Syrian refugees, citing Cameron’s announcement that the total number of Syrian refugees resettled in Britain would not exceed 1,000.
On Wednesday, Cameron urged to focus on settling the Syrian conflict instead of admitting more refugees from the country into the European Union.