(LK) = Landkreis
(S) = Stadt
(G) = Gemeinde
(M) = Markt
(Vgm) = Verw.-gemeinsch.
(Ot) = Orts-/Stadtteil
In Blau ein silberner Wellenbalken, darüber eine goldene Königskrone, darunter ein silberner Fisch.
Der silberne Wellenbalken und der silberne Fisch im blauen Feld weisen auf die Lage der Gemeinde am Starnberger See und den früher bedeutenden Erwerbszweig der Fischerei hin. Die goldene Königskrone erinnert an König Ludwig II., der sich gern in der Gemeinde Berg aufgehalten hat und 1886 nahe des Schlosses Berg den Tod fand.
Berg war schon seit dem ausgehenden 17. Jahrhundert Ausgangspunkt prunkvoller Seefeste des Münchner Hofs. Die Farben Blau und Silber spielen auch auf die Farben des Hauses Wittelsbach an.
Das Wappen wird seit 1962 nach Beschluss des Gemeinderats und Zustimmung des Staatsministeriums des Innern mit Ministerialentschließung vom 26.07.1962 geführt.