Well programmers stole the term from biology. Biology has been much longer than OOP!

Looks like an inheritance hierarchy, doesn't it.
In any case, polymorphism is when two members of the same species can have completely different physical features. This is similar to speciation, but it is not. The above example is a โnormalโ jaguar and a dark morph jaguar


Another example is sexual dimorphism,
class Human { virtual void eat() ; } ; class Man : Human {
source share