Een gang is een doodlopende steeg. Een steeg vormt een verbindingsweg tussen straten of straten en grachten. In de Jordaan zijn veel gangen en weinig stegen, in de Amsterdamse binnenstad zijn veel stegen en weinig gangen. Dat verschil duidt op een andere ontstaansgeschiedenis van deze gangen respectievelijk stegen.
Gangen en stegen zijn in veel steden te vinden, en soms worden ze met andere namen aangeduid: gas resp halvegas (Nijmegen) glop, steiger, hol, jat (Groningen) of slop. Het woord gang is afgeleid van het werkwoord gaan, en is verwant aan het Duitse Gasse en het Scandinavische gata en gatan. In oude handschriften wordt een gang ook wel aangeduid met zaksteeg (Amsterdam) en dat maakt meteen duidelijk dat het verwant is aan: Duits: Sackgasse, in het Frans: cul-de-sac en in het Engels: blind alley.