Berg () is a municipality in the district of Starnberg in Bavaria, Germany, on the shore of the Starnberg Lake. It is most famous for the royal Berg Castle.