Mochy – wieś w Polsce położona w województwie wielkopolskim, w powiecie wolsztyńskim, w gminie Przemęt.
Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od pierwszej połowy XIII wieku. Wymieniona została po raz pierwszy w łacińskojęzycznym dokumencie z 1210 pod zlatynizowaną, staropolską nazwą „Mochi", 1290 „herediatatem nostram Moch”, 1370 „Mochy”, 1379 „Moch”, 1424 „Moche”, 1580-1581 „Mochy”, 1622-1624 „Mochy”, 1789 „Mochy”.
Według językoznawców, wydawców encyklopedycznego słownika „Nazwy Miejscowe Polski. Historia, Pochodzenie, Zmiany” nazwa „Mochy” pochodzi od nazwy osobowej „Mojmir, Morzysław, Modlibóg" zapisanej w liczbie mnogiej .
Po rozbiorach Polski pruska administracja wprowadziła zgermanizowaną niemiecką nazwę „Mauche”, która była adaptację fonetyczną od nazwy polskiej. W XIX wieku również używano polskiej nazwy. W 1885 odnotowano polską nazwę „Mochy” oraz niemiecką „Mauche”. Po odzyskaniu przez Polskę niepodległości w 1921 odnotowana została polska nazwa „Mochy” oraz niemiecka „Mauche” .