Not the most useful list when it doesn't include the microarchitecture codename, e.g. Skylake, Coffeelake, ..., which is usually mentioned instead of the generation's "number".
Intel seems to have some aversion to using the codename once products are released, only using them when referring to pre-release. Intel Ark, for example, refers to them as “Products formerly [codename]”.