what grammatical name is given to this expression " what made her choose me ". and what is it's function?

what is gramatical name in the expression com

Those are questions. Sometimes they're called interrogative independent clauses.

The grammatical name given to the expression "what made her choose me" is a noun clause.

Its function in the sentence is that of a direct object. It is answering the question "what" and functioning as the object of the verb "made."

The grammatical name given to the expression "what made her choose me" is a noun clause.

A noun clause functions as a noun within a sentence. It can act as the subject, object, or complement of a verb or preposition. In this case, the noun clause "what made her choose me" functions as the direct object of the verb "made." It answers the question "what?" and completes the action of the verb.