Nommée ainsi parce qu'elle se trouve à un mille d'Aldgate, l'ancienne porte de la City.
Le nom est en usage depuis le XIIIe siècle : il est attesté en 1288 sous la forme La Mile ende, en moyen anglais « le hameau à un mille », sur la route d'Aldgate à Colchester, appelée plus tard Great Essex Road. À partir de 1691 environ, on l'a aussi appelé Mile End Old Town, car une localité distincte près de Spitalfields était devenue Mile End New Town.