Bakırköy Belediyesi ve Kaymakamlık tarihçelerinde yerleşimin Makrohori, daha sonra Makriköy adıyla anıldığı aktarılır; antik döneme ilişkin farklı anlatılar ise kesin bir kronoloji gibi değerlendirilmemelidir. Osmanlı döneminde bölge kıyı yerleşimleri, tarımsal alanlar ve devletin barut üretim tesisleriyle gelişti; bugün Baruthane adıyla hatırlanan üretim mirası bu dönemin belirgin izlerinden biridir. Yeşilköy’ün eski adı Ayastefanos’tur. 1877–78 Osmanlı-Rus Savaşı sırasında Rus ordusunun Ayastefanos’a kadar ilerlemesi ve 1878’de burada imzalanan antlaşma, çevrenin 19. yüzyıl siyasi tarihindeki yerini belirginleştirdi.
Makriköy adı 1925’te Bakırköy olarak değiştirildi ve yerleşim 1926’da ilçe statüsü kazandı. 1950 sonrasındaki hızlı kentleşme merkez ve çevresindeki apartmanlaşmayı artırırken, 1960’lardan itibaren geliştirilen Ataköy planlı konut alanları ilçeye farklı bir yerleşim modeli ekledi. İdari sınırlar da zamanla daraldı: Küçükçekmece 1989’da ayrıldı; Bahçelievler, Güngören, Bağcılar ve Esenler’in 1992’de ayrı ilçeler haline gelmesiyle Bakırköy bugünkü sınırlarına yaklaştı.