Frem til 2007 har det vært tre generasjoner av modellen, navngitt etter påfølgende bokstaver fra det latinske alfabetet. Opel har valgt å fortsette generasjonene etter Opel Kadett, og dermed heter den første generasjon Opel Astra , da siste generasjon Kadett var . Modeller solgt under andre merkenavn enn Opel har også andre generasjonsnavn, avhengig av modellhistorien i de respektive markeder.