Greenwich Mean Time (GMT) is a term originally referring to mean solar time at the Royal Observatory, Greenwich in London. It is now often used to refer to Coordinated Universal Time (UTC) when this is viewed as a time zone, although strictly UTC is an atomic time scale which only approximates GMT in the old sense. It is also used to refer to Universal Time (UT), which is the astronomical concept that directly replaced the original GMT. In the community of Greenwich, GMT (in the form of UTC) is the official time only during winter (during summer the time in Greenwich is British Summer Time rather than GMT).
Noon Greenwich Mean Time is not necessarily the moment when the Sun crosses the Greenwich meridian (and reaches its highest point in the sky in Greenwich) because of Earth's uneven speed in its elliptic orbit and its axial tilt. This event may be up to 16 minutes away from noon GMT (this discrepancy is known as the equation of time). The fictitious mean sun is the annual average of this nonuniform motion of the true Sun, necessitating the inclusion of mean in Greenwich Mean Time.
Historically the term GMT has been used with two different conventions for numbering hours. The old astronomical convention (before 1925) was to refer to noon as zero hours, whereas the civil convention during the same period was to refer to midnight as zero hours. The latter is modern astronomical and civil convention. The more specific terms UT and UTC do not share this ambiguity, always referring to midnight as zero hours.