La fondazione della città di Milano, secondo la tradizione leggendaria riportata da Tito Livio e poi ripresa in epoca medioevale da Bonvesin de la Riva, avvenne nel VI secolo a.C. nel luogo dove fu trovata una scrofa semilanuta, per opera della tribù celtica guidata da Belloveso, che sconfisse gli Etruschi, popolo che fino ad allora aveva dominato la zona.
Secondo un'altra tradizione leggendaria, riportata da Bernardino Corio nella sua Storia di Milano che l'attribuisce a Catone, Milano fu fondata da Medo e Olano, due comandanti etruschi durante l'espansione di questa civiltà nella cosiddetta "Etruria padana". Plinio il Vecchio, nella sua Naturalis historia, attribuisce genericamente ai Celti la fondazione della città, senza però entrare nel dettaglio.
Secondo gli storici moderni, invece, Milano fu fondata intorno al 590 a.C., forse con il nome di Medhelan, nei pressi di un santuario da una tribù celtica facente parte del gruppo degli Insubri e appartenente alla cultura di Golasecca. In particolare, il santuario che diede origine a Milano era situato nei pressi della moderna piazza della Scala.
L'antico abitato celtico, che fu in seguito ridenominato dagli antichi Romani, come è attestato da Tito Livio, Mediolanum, venne poi, da un punto di vista topografico, sovrapposto e sostituito da quello romano. La città romana fu poi a sua volta gradualmente sovrapposta e rimpiazzata da quella medievale. Il centro urbano di Milano è quindi costantemente cresciuto a macchia d'olio, fino ai tempi moderni, attorno al primo nucleo celtico. L'originario toponimo celtico Medhelan mutò poi, come testimoniato da un graffito in lingua celtica presente su un tratto delle mura romane di Milano che risale a un periodo successivo alla conquista romana della Gallia Cisalpina, in Mesiolano.