AFAIK the following is correct:
GEN I
Z22SE aka L61 in USA
Z20NET or B207L used in Saab aka LK9 (the 3 versions of B207 were B207E-148hp, B207L-173hp, B207R-210hp)
LSJ (2.0 L SC)
Z22YH
L42 (2.2 CNG version)
GEN II
LNF (2.0 L)
A20NFT & A20NHT aka LDK (used in Vauxhall/Opel Insignia & Astra J and Saab 9-5 & 9-3)
LHU (E85 version capability)
L61 (updated in 2007, used in USA only)
LAP (2.2 L VVT)
LE8 (E85 version capability)
LE5 (2.4 L VVT - uses a reinforced GEN II block)
LAT (used in hybrid vehicles)
LE9 (E85 version cabability)
LAF (2.4 L Direct Injection)
LEA (E85 version capability)
LUK (hybrid version of LAF)
GEN III
LTG (2.0 T 247hp used in Vauxhall/Opel Insignia 2013->)
LCV (2.5 L)
LKW