Wikipedia
Go-on
are one of the several possible ways of reading Japanese kanji. They are based on the classical pronunciations of Chinese characters of the then- prestigious eastern Jiankang (now Nanjing) dialect.
It preceded the readings. Both go-on and kan-on exhibit characteristics of Middle Chinese.