Benannt nach Buch, einem alten Dorf, dessen Name wohl „Buche“ bedeutet.
Der Ursprung des Namens wird im Slawischen gesehen: Laut dem Brandenburgischen Namenbuch kommt er am wahrscheinlichsten vom altpolabischen buk, „Buche“; früh floss das mittelniederdeutsche böke („Buche“) ein. Bei der Ersterwähnung 1342 hieß das Dorf Wendeschen Buk – „Wendisch Buch“ –, und das Landbuch von 1375 führt es als Buch slavica.