The crowd marched through the capital to the landmark Victory Column carrying signs with slogans like "we have space" and "Seehofer, be a Christian" — a reference to Interior Minister Horst Seehofer, reports AP.
A little girl held a sign saying "let the people in" while a woman waved a placard saying "People are suffering, Fortress Europe looks on — and cuddles up to the right."
More than 12,000 migrants and refugees fled the fires, which the Greek government says were deliberately set by a small group of Afghan migrants to protest a virus lockdown at the Moria camp. Thousands have slept outdoors on a nearby roadside in the nights since the blazes.
Germany's government said last week it would take in 1,553 migrants — 408 families with children — from various Greek islands who already have been granted protected status in Greece. The move came on top of a decision to take in up to 150 unaccompanied children as part of a European effort.
The weekend demonstrators demanded that Germany do more, and that the government not block independent state or municipal efforts to take in refugees themselves.
About 3,000 people had registered to take part in the march, but police told the dpa news agency the crowd numbered in the "mid four-digit range."