Dynamic Dispatch has a very well-defined meaning. It means dispatching based on the runtime type of a variable rather than the declared, static type. The three methods you mention just happen to exist in languages that feature only dynamic dispatch.
I'm not sure if there's a formal term for the methods you refer to, but they aren't "dynamic dispatch".