Dès le XIIIème siècle, "des monts" signifie "une grande quantité de", métaphore qui s'explique par le fait qu'une très grande quantité de choses empilées peut finir par former une petite montagne. L’origine de cette expression française apparue au début du XVIème siècle, remonte au Moyen-Âge. Promettre monts et merveilles signifiait "promettre
une grande quantité de choses merveilleuses ou étonnantes". Cela nous rappelle les actes du général carthaginois Hannibal qui fit espérer à ses soldats du haut des Alpes la possession de Rome. De nos jours, il s'agit de promettre des choses précieuses en grande quantité, et dans un sens plus figuré, de promettre des avantages non négligeables à une personne.