Most people would call this a class hierarchy or diagram.
There is no natural order here: where do e-bikes, unicycles, and rickshaws go?
Functionally, a class and a package are indistinguishable, but a class produces objects that use methods and instance or class variables, whereas a package is a group of functions and constants that may, or may not, include classes.
Ugh, now try to keep this straight in your head.
Object-Oriented Design • Jon Reades