Шахаблы – село в уезде Иреван бывшей Иреванской губернии, позднее в бывшем районе Веди (Арарат), а ныне в области Арарат. Областной центр расположен в 35 км к юго-востоку от города Гамарли (Арташат), рядом с рекой Гырхбулаг, на высоте 1300 м над уровнем моря. Оно было отмечено в «Обзорной тетради Иреванской провинции», на пятиверстной карте Кавказа.
В 1873-ем году в селе проживало 437 азербайджанцев, в 1886-ом году – 606, в 1897-ом году – 853, в 1904-ом году – 827, в 1914-ом году – 910, в 1916-ом году – 966. В 1919-ом году азербайджанцы были изгнаны армянскими вооруженными формированиями. В этом селе также поселились армяне, переселенные из провинций Ван и Шатак Турции. После установления советской власти на территории нынешней Армении выжившие азербайджанцы смогли вернуться в свои села. Помимо армян, в 1922-ом году здесь проживало 64 азербайджанца, в 1926-ом году – 41, в 1931-ом году – 79. Согласно постановлению Совета Министров СССР «О переселении колхозников и другого азербайджанского населения из Армянской ССР в Кура-Араксинскую низменность Азербайджанской ССР» от 23 декабря 1947-го года азербайджанское население села был насильно депортировано в Азербайджан. В настоящее время здесь живут только армяне.
Топоним образовался на основе названия родв шахаблы.
Название было изменено на «Шагап» указом Президиума Верховного Совета Армянской ССР от 3 июля 1968-го года. Согласно Закону от 7 ноября 1995-го года «Об административно-территориальном делении Республики Армения» оно было включено в состав административной территории Араратской области.
Координаты местоположения: 39°52′ с.ш., 44°54′ в.д.