Yes, I think you're right,
Galin.
In case people don't get that last post: the "-ion" ending of a word like "Istarion" is made up of
-i (nominative plural) +
-on (genitive plural).
Since there was only
one Inglor, "Inglorion" must be "Inglor" +
-ion (patronymic).
So we have a problem.
Perhaps Gildor was illegitimate?