Milan \m(i)-lan\ as a boy's name is of Latin and Sanskrit origin, and the meaning of Milan is "eager, laborious or rival; a coming together". Usage in European languages is derived from Aemilianus, a Latin family name from ancient Rome. The northern Italian city of Milan takes its name from a Celtic word meaning "mid-plain".
For more information, see also related names Emiliano and Miles.
Baby names that sound like Milan are Malin, Mellan and Millen. Other similar baby names are Dilan and Eilan.