Поселок Зира расположен в 45-46 км к востоку от города Баку, вблизи острова Пираллахи Апшеронского полуострова. Поселок Зира с трех сторон - Южной, Восточной и Северной окружен Каспийским морем. Самой близкой к морю частью является Южная. На протяжении истории Деревня Зира обладала самыми крупными пастбищами на Апшероне. В 1950-х гг. деревня получила статус поселка. Земли поселка Зира граничили с деревнями Гала и Туркан.
В 1950-х гг. на территорию Фермы в окрестностях поселка Зира была переселена часть жителей деревни Джабирли Шамахы, и там возникла небольшая деревня под названием "Джабирли".
Существуют различные версии появления названия поселка Зира. Некоторые этнографы полагают, что название поселка связано с названием растения Чира (Зира), которое выращивалось здесь на протяжении истории. Другие ученые полагают, что название поселка возникло от арабского слова Зир, которое означает "место,расположенное внизу". Помимо этого название поселка Зира связывают также с другим арабским словом "Джазира" ("Остров"). До недавнего времени большинство островов Апшеронского полуострова называли Джазира (Наргин, Песчаный, Булла - Даш Зира, Беюк Зира, Хаара Зира и др.).
Также существует версия возникновения топонима Зира от арабского слова "Зираат" (земледелие). На самом деле пастбище деревни Зира было очень большим, а вокруг деревни находились земли, пригодные для земледелия. История современной деревни Зира насчитывает приблизительно 350-400 тыс. лет. Информацию об этом можно увидеть и по надписям на камнях Пира в старом кладбище. В Юго-восточной части деревни некогда располагалось поселение "Губала". В 1950-х гг. прошлого столетия населению были розданы земли и в результате проводимых строительных работ были найдены развалины и кладбище этого поселения.