Le nom de la localité est attesté sous les formes Menencamp en 1135 (retrouvé dans un acte de Simon de Vermandois, évêque de Noyon : « apud Menencamp, ortum »), Mainechamp en 12522, Meninchamp en 1312, Manicamps en 1436 ou encore Magnicamp en 1575.
Il s’agit d’une formation toponymique médiévale en -champ, sous sa forme picarde -camp (cf. ligne Joret). Les formes anciennes hésitent entre l’adjectif roman maine « grand »3 (issu du gallo-roman MAGNU) et un anthroponyme, mal identifié *Menen.