A pure G designation might be the easiest to understand for only 45mm enthusiasts but it truly is not a good general model. The main designator shouldn't be on what track it runs, but what scale it is.
In all scales poeple like to represent Main Lines, Narrow gauge lines, street cars, field railways, and mining operation all on the same layout. The all have to match in scale. Also the scales have been chosen in a way that the next lower scale's track fit the narrow gauge implementation. Here are a few examples:
II Standard Gauge 1:22.5 in II gauge track (Popular in Germany)
IIm Meter gauge 1:22.5 on I gauge track (Very Popular around the world - best know for two rail road lines HSB and RhB)
I Standard gauge 1:32 on I gauge track (Very Popular in Germany with DB rolling stock - MTH over here with limited penetration)
Im Meter Gauge 1:32 on O track (although this is theoretical because I have not found any evidence of Im products ever made)
O Standard gauge 1:48 on O gauge track (Mostly US)
Om Meter gauge 1:48 on S track (Very popular for outdoor layouts in Switzerland - RhB layouts)
S Standard Gauge on S track (a dying Artform)
Sm Meter Gauge 1:64 on HO track (there was only one major layout I know off that did this in Switzerland)
HO Standard Gauge 1:87 on HO track (Popular around the world)
HOm Meter Gauge 1:87 on TT track (Popular around the world among fans of Swiss railroads)
And yes once you figured out that O actually stood for 0 it almost makes sense:
II, I, 0, 1/2 0
Of course the abnormality is S, and the modern TT and Z scales.
In terms of O versus 0 (Zero) I remember when I was 16 and the first time in England on wanted to call home, I was asked for the phone number, so I said Zero Zero Four Nine.......
And the operator responded "Ok let me repeat - Oh, Oh, four nine.." and I said no you have that wrong its Zero, Zero ... there is no O in the number