Jabarkan Etimologi dari Baku

Nama Baku sejak lama telah dicatat dalam huruf Arab Persia باکو (Bākū). Sumber-sumber berbahasa Arab yang terawal tentang kota ini menyebutnya sebagai Bākuh dan Bākuya, keduanya sepertinya berasal dari bahasa Persia, walaupun asal-usul sebenarnya belum jelas.

Cerita populer setempat dari abad ke-19 mengisahkan bahwa ada kemungkinan bahwa nama Baku berasal dari kata بادکوبه (Bâdkube), yang dalam bahasa Persia artinya "kota yang dipukul angin", dari kata asal bād yang berarti "angin", dan  kube, yang berakar dari kata kerja کوبیدن kubidan, yang berarti "untuk memukul". Istilah ini dipakai untuk merujuk pada Baku yang dikenal dengan anginnya yang kencang, serta sering mengalami badai musim dingin yang kurang bersahabat. Dari cerita tersebut, nantinya Balu akan mendapatkan julukannya, yakni "Kota Angin" (City of Winds)

Terdapat cerita lain yang mengisahkan asal-usul nama Baku, tetapi kini dianggap usang. Cerita ininmenyebutkan bahwa Baku mendapatkan namanya dari kata Baghkuy, yang artinya "Kota Tuhan" atau "Kota Dewa". Baga (sekarang dieja بغ bagh) dan kuy adalah kosakata bahasa Persia Kuno bagi masing-masing "tuhan" atau "dewa" dan "kota". Nama Baghkuy kemungkinan dapat dibandingkan dengan Baghdād ("Pemberian Tuhan"), yang kata dād artinya "memberi".

Pada masa Uni Soviet, nama kota ini secara resmi ditulis dalam aksara Cyrilic sebagai "Бакы" dalam bahasa Azerbaijani dan "Баку"  ) dalam bahasa Rusia. Sejak kemerdekaannya di tahun 1991, Azerbaijan beralih menggunakan modifikasi alfabet Latin dan Baku dilafalkan dalam bahasa Azerbaijani sebagai .