La provincia toma el nombre del río Marañón que nace de la unión del río Lauricocha y el río Nupe en la provincia de Lauricocha y que atraviesa los ramales central y occidental de la cordillera de los Andes.