A list of all unique rock types recognized by petrologists. Names of non-rock types and archaic rock types are given as appendices.