Замок, вероятно, построен ещё в XIV веке. Предполагается, что название Язловец происходит от слова 'яз' (густой частокол с узким проходом) и ловец. Так как город стоял на торговом пути из Молдавии во Львов, то это название говорит о том, каким образом добывались его обитателями средства для существования – поборами с купцов. В XV- XVI веках Бучачские-Язловецкие активно укрепляют и перестраивают замок.