Gayabashi es una aldea en el distrito de Novo-Bayazid de la antigua gobernación de Iravan, más tarde en el antiguo distrito de Basarkecher (Vardenis), provincia de Gegarkunik. El centro regional está ubicado a 83 km al sureste de la ciudad de Kavar (Gavar), junto al río Mazra, a una altitud de 2025 m sobre el nivel del mar. Está marcado en el mapa de 5 verstas del Cáucaso. El nombre del pueblo también se menciona en la forma de Gaya Bashi Hachi Garib.
131 personas vivían en el pueblo en 1873, 181 personas en 1886, 219 personas en 1897, 219 personas en 1908, 240 personas en 1914 y 234 personas en 1916. En 1919, del 13 al 20 de abril, los azerbaiyanos fueron expulsados por las fuerzas armadas armenias con masacres. Los azerbaiyanos que abandonaron la aldea después del establecimiento del poder soviético en el territorio de la actual Armenia pudieron regresar. Desde 1926, los kurdos musulmanes también han vivido aquí. 149 personas en 1922, 129 azerbaiyanos en 1926, 113 kurdos, en 1931, 181 azerbaiyanos, 175 kurdos, 408 en 1939, 371 en 1959, 522 en 1970. En 1979 vivían allí 663 azerbaiyanos y kurdos. En noviembre-diciembre de 1988, los azerbaiyanos y los kurdos fueron expulsados por el estado armenio. Actualmente, solo los armenios viven en el pueblo.
El topónimo se deriva del orotérmino “roca” y la palabra “cabeza” que significa “la cima de la montaña”. Significa “el pueblo en lo alto de la roca”.
Por decreto del presidente de Armenia del 3 de abril de 1991, el nombre de la aldea se cambió a “Kegamabak”. De acuerdo con la ley sobre la división territorial administrativa de la República de Armenia del 7 de noviembre de 1995, se incluyó en el territorio administrativo de la provincia de Gegarkunik.
Coordenadas de ubicación: 40°09′ Latitud norte, 45°48′ Longitud este.