Instantiate is a word used in Java terminology to signify the creation of a new object.
Ex: String name = new String("Rocky");
Here we are instantiating an object of type String.
In programming terms, it is when you create an instance of a variable.
Instantiation is different that declaration, though, in many cases, they happen at the same time.
For example:
Integer i;
is a declaration, telling us that i is a type of Object known as Integer.
i = new Integer();
is an instantiation, where the variable i (who should have previously been Declared) now has a specific instance of it. That is, there is a structure created in memory that is assigned to i
Integer i = new Integer();
is a Declaration and Instantiation wrapped all together.