São João do Carú recebeu esse nome por estar localizado às margens do rio Carú.