Sachverhalt: A. X._ ist syrischer Staatsangehöriger. Er wurde in der Schweiz geboren und besuchte hier die Schule. Am 14. Dezember 2010 lehnte der Gemeinderat Stäfa das Einbürgerungsgesuch von X._ ab, weil dieser keinen unbescholtenen Ruf habe. Gegen den Gesuchsteller seien mehrere Erziehungsverfügungen der Jugendanwaltschaften Uster und Meilen mit Verpflichtungen zur Arbeitsleistung ergangen; zudem sei dieser mehrfach wegen Straftaten bei der Polizei Stäfa verzeichnet. Am 30. März 2011 wies der Bezirksrat Meilen den dagegen erhobenen Rekurs von X._ ab. Dieser erhob daraufhin Beschwerde ans Verwaltungsgericht des Kantons Zürich. B. Am 5. August 2011 hiess das Verwaltungsgericht die Beschwerde gut, hob die Beschlüsse des Gemeinderats Stäfa und des Bezirksrats Meilen auf und lud den Gemeinderat Stäfa ein, den Beschwerdeführer in das Gemeindebürgerrecht aufzunehmen. Es ging davon aus, dass für die Beurteilung des unbescholtenen Rufs ausschliesslich die Strafregistereinträge massgeblich seien; die nicht im Strafregister eingetragenen Verurteilungen des Gesuchstellers dürften nicht berücksichtigt werden. Dieser habe deshalb gemäss § 21 Abs. 2 des Zürcher Gemeindegesetzes vom 6. Juni 1926 (GG) Anspruch auf Einbürgerung. C. Gegen den verwaltungsgerichtlichen Entscheid hat die Gemeinde Stäfa am 31. August 2011 Beschwerde in öffentlich-rechtlichen Angelegenheiten erhoben. Sie beantragt, der angefochtene Entscheid sei aufzuheben. Der Beschwerdegegner beantragt die Abweisung der Beschwerde. Das Verwaltungsgericht hat auf eine Vernehmlassung verzichtet. In ihrer Replik vom 12. Dezember 2011 hält die Gemeinde an ihren Anträgen fest. 