Garagoyunlu es una aldea que existió en el distrito de Iravan de la antigua provincia de Iravan, más tarde en el territorio del antiguo distrito de Gamarli (Artashat), la actual provincia de Ararat. Se menciona en el «Cuaderno de revisión de la provincia de Iravan”.
Había 236 azerbaiyanos en el pueblo en 1831, 355 en 1873, 474 en 1886, 456 en 1897, 432 en 1908, 475 en 1914 y 509 en 1916.A finales de 1918, los azerbaiyanos fueron atacados por las fuerzas armadas armenias y expulsados del pueblo. Los armenios trasladados desde el extranjero se establecieron en el pueblo. Después del establecimiento del poder soviético en la actual Armenia, los aldeanos sobrevivientes pudieron regresar a sus hogares. Además de los armenios, 178 azerbaiyanos vivían aquí en 1922, 228 en 1926 y 246 en 1931. De acuerdo con la decisión del Consejo de Ministros de la URSS «Sobre la transferencia de agricultores colectivos y otra población azerbaiyana de la RSS de Armenia a la llanura de Kur-Araz de la RSS de Azerbaiyán», fechada el 23 de diciembre de 1947, la aldea fue abolida y después, la población azerbaiyana de la aldea fue deportada por la fuerza a Azerbaiyán.
El topónimo se formó sobre la base del etnónimo turco Karagoyunlu.