In terms of Java, when someone asks:
what is polymorphism?
Would overloading or overriding be
overloading is when you define 2 methods with the same name but different parameters
overriding is where you change the behavior of the base class via a function with the same name in a subclass.
So Polymorphism is related to overriding but not really overloading.
However if someone gave me a simple answer of "overriding" for the question "What is polymorphism?" I would ask for further explanation.