V matematice je bodový součin operace, která na vstupu přijímá dva vektory a na výstupu vrací skalární číslo. Vrácené číslo závisí na délce obou vektorů a na úhlu mezi nimi. Název je odvozen od středové tečky "-", která se často používá k označení této operace; alternativní název skalární součin zdůrazňuje skalární (nikoli vektorovou) povahu výsledku.

Bodový součin je (v trojrozměrném prostoru) v protikladu ke křížovému součinu, jehož výsledkem je vektor.