Naming an Instance of a class

Good afternoon,

I'm having trouble figuring out how to name an instance of a class automatically. What i mean in detail is i am trying to create a recipe book that a user can put in a name, ingredients and other things... having the instance of the class created on a button press. which means creating the instance Recipe name = new Recipe() ect ect... how can i have the name be created dynamically and not physically?

Refer to @JVene 's reply, as It’s best suited to answer this question.

Further: I found it’s not necessary to name an instance of the class prior to adding it to a list.