« Highbury » signifie le manoir d'en haut ; « Islington », la colline d'un homme nommé Gisla.
Islington est noté Giseldone en 1005 et Gislandune en 1062, du nom de personne vieil-anglais Gisla et de dun, colline ; on disait encore Isledon au XVIIe siècle. Un nouveau manoir bâti sur une colline en 1271 fut appelé Highbury. La station a ouvert en 1850 sous le nom d'Islington et a pris son double nom en 1872.