Η λέξη αγόρι προέρχεται από την αρχαία ελληνική ἄωρος (ἀ- + ὥρα), που σήμαινε άγουρος, ανώριμος σε ηλικία. Επομένως, η απλοποίηση που έγινε κατά τον μεσαίωνα δεν δικαιολογείται με βάση την ετυμολογία της λέξης και κανονικά θα έπρεπε να γράφεται με -ω-. Βέβαια, η ιστορική ορθογραφία σε αυτήν την περίπτωση είναι πολύ πιο "δυνατή" από την επιστημονικά ορθή, αφού η συντριπτική πλειοψηφία γράφει τη λέξη, όπως επικράτησε τον μεσαίωνα, δηλαδή με -ο- :
αγώρι < μεσαιωνική ελληνική αγόρι(ν) / αγούριν < ελληνιστική κοινή ἄγωρος < αρχαία ελληνική ἄωρος < ἀ- + ὥρα
Περισσότερα γλωσσικά ζητήματα εδώ.