Фразеологизм «сулить золотые горы» происходит из представлений греков и римлян о несметных сокровищах восточных царей, особенно персидских, которые якобы имели горы из чистого золота. 12
Слово «горы» в составе выражения связано с тем, что золото, как и другие металлы, добывают в горных рудниках, которые персы называли золотыми горами. 14
Древнейшие следы этого выражения можно найти у древнегреческого комедиографа Аристофана и древнеримского драматурга-комедиографа Теренция. 1 Вероятно, в русский язык фраза пришла из латинского через современные европейские языки. 1
Значение фразеологизма — обещать кому-либо излишне много (чаще с сомнением в реальной исполнимости обещанного). 1