Benannt nach dem Hügel neben dem Tower of London.
Zuerst belegt ist der Name 1343 als Tourhulle; ältere britische Legenden nennen den Ort White Hill. Great Tower Hill liegt innerhalb der Linie der Londoner Stadtmauer, Little Tower Hill außerhalb. Die Station wurde 1884 als Mark Lane eröffnet, nach der Straße, und 1946 in Tower Hill umbenannt; die heutige Station ersetzte sie 1967.