This is mostly caused by both manufacturers and footprint library authors/EDA vendors using their own nomenclature for packages instead of the JEDEC standard names. This is especially apparent with gullwing SMD packages (anything from SO(IC) to LQFP) which are mostly same across manufacturers but vary widely in what they are called.