 महाभारत काल (1400 ई.पू.) से दिल्ली पांडवों की प्रिय नगरी इन्द्रप्रस्थ के रूप में जानी जाती रही है। कुरूक्षेत्र के युध्द के बाद जब हस्तिनापुर पर जब पांडवों का शासन हुआ तो बडे भाई युधिष्ठिर ने भाईयों को खंडवाप्रस्थ का शासक बनाया जिसकी भूमि बहुत ही बियाबान और बेकार थी, तब मदद के लिये श्रीक्रष्ण नें इन्द्र को बुलावा भेजा, खुद युधिष्ठिर की मदद के लिये इन्द्र नें विश्वकर्मा को भेजा.विश्वकर्मा नें अपने अथक प्रयासों से इस नगर को बनाया और इसे इन्द्रप्रस्थ यानी (इन्द्र का शहर) नाम दिया. 
दिल्ली का नाम राजा ढिल्लू के "दिल्हीका"(800 ई.पू.) के नाम से माना गया है, जो मध्यकाल का पहला बसाया हुआ शहर था, जो दक्षिण-पश्चिम बॉर्डर के पास स्थित था। जो वर्तमान में महरौली के पास है। यह शहर मध्यकाल के सात शहरों में सबसे पहला था। इसे योगिनीपुरा के नाम से भी जाना जाता है, जो योगिनी (एक् प्राचीन देवी) के शासन काल में था। 

लेकिन इसको महत्व तब मिला जब 12वीं शताब्दी मे राजा अनंगपाल तोमर ने अपना तोमर राजवंश लालकोट से चलाया, जिसे बाद में अजमेर के चौहान राजा ने जीतकर इसका नाम किला राय पिथौरा रखा.

सात शहर
ब्रिटिश काल
महाभारत काल
स्वतंत्र भारत की दिल्ली