Mahmudlu es una aldea en el distrito de Zangezur de la antigua gobernación de Yelizavetpol (Ganyá), más tarde en el antiguo distrito de Gafán, ahora en la provincia de Syunik. Se encuentra a 2 km al sureste del pueblo de Peyhan, en la margen izquierda del río Gigi, a una altitud de 1625 m sobre el nivel del mar. El 31 de agosto de 1921, tras el establecimiento del distrito de Zangezur en la Armenia soviética, el asentamiento fue incluido en el territorio administrativo de Armenia.
En el pueblo vivían 42 azerbaiyanos en 1831, 301 en 1873, 416 en 1886, 134 en 1897, 596 en 1904 y 263 en 1914. En 1918, los azerbaiyanos fueron atacados por las fuerzas armadas armenias y deportados. Algunos de los azerbaiyanos que abandonaron la aldea después del establecimiento del poder soviético en el territorio de la actual Armenia pudieron regresar. Aquí vivían 126 azerbaiyanos en 1922, 147 en 1926 y 170 en 1931. En noviembre de 1988, los azerbaiyanos fueron completamente expulsados de sus pueblos natales por el Estado armenio. Actualmente, los armenios viven allí.
El topónimo se formó a partir del nombre de la tribu Mahmudlu, que es una rama de las tribus Qizilbash.
Por decreto del Presidium del Soviético Supremo de la República Socialista Soviética de Armenia del 1 de junio de 1940, el nombre de la aldea se cambió a “Chaykend”, y por decisión del Parlamento armenio del 4 de julio de 2006, se cambió a “Gegishen”. Según la ley sobre la división administrativo-territorial de la República de Armenia del 7 de noviembre de 1995, quedó incluida en el territorio administrativo de la provincia de Syunik.
Coordenadas de ubicación: 39°13′ Latitud norte, 46°07′ Longitud este.