ein Fräulein

Einer meiner französischen Nachhilfeschüler hat mich ertappt:
Wie kommt es das es ein Fräulein ist, wo diese Person doch eindeutig weiblich sein muss!?

Daraufhin sagte ich, meine Vermutung sei, dass durch die Verniedlichende Endung "-lein", der weibliche Effekt rausgenommen wird, ein Fräulein wird nicht als vollwertige Frau anerkannt, sonder steht noch auf einer Vorstufe und dementsprechend neutral - das Fräulein.

Stimmt diese Theorie? Ist sie vollkommen daneben? Hilfe?