Germany's anti-Semitism commissioner, Felix Klein, has urged authorities to stop protesters using the Nazis' yellow star forced on Jews in World War Two.
Some protesters have replaced the word "Jude" (Jew) with the phrase "ungeimpft" (unvaccinated), equating Covid restrictions with the persecution of Europe's Jewish population.
The yellow Star of David has also been seen in protests in London.
Mr Klein said he hoped German cities would follow Munich in banning it.
"If people pin so-called Jewish stars on themselves in demonstrations, thereby drawing comparisons that relativise the Holocaust, then the means provided by law should be applied against them," he told Tagesspiegel newspaper.
The Nazis made wearing the yellow Star of David badge mandatory throughout territories they occupied, dehumanising Jews by marking them out as different. Anyone found without one faced a fine, prison or death.