The reason is about pronounciation of "G" in front of a O (or A, U) which is a hard G (like the first one in the English "garage") vs in front of a E or I, which is a soft G (like the second one in the English "garage").
So, an "E" is added between G and ONS to keep the soft G pronounciation.