Arabic Town Name Generator
Oasis villages, hill towns, and harbour settlements
Generate Arabic town names that sound like real places on a map of the Middle East and North Africa: spring and well names like Ain Sahla and Bir Qadir, ruin and monastery names like Khirbet Ruwais and Deir Hanna, and compact single-word towns from Tafila to Tozeur for fantasy maps, novels, and games.
About Arabic town names
Most Arabic town names are a short description of the place, which is why they work so well on a fantasy map: readers feel the geography without knowing the words. Ain is a spring (Ain Mousa), Bir a well (Bir Zeit), Ras a headland (Ras Tanura), Wadi a valley (Wadi Musa), Tall a mound over older ruins, Khirbet a ruin, Deir a monastery, Kafr and Qaryat a village, Bayt a house, Qasr a fort, Jabal a mountain, Marsa an anchorage, and Suq a market, often followed by the weekday it is held (Suq al-Khamis, Thursday market). Umm and Abu, mother and father of, mark a place by its notable feature: Umm al-Zaytun is the place of olives.
The second half is usually a plant, a colour, a tribe, a saint, or a person: Nakhil (palms), Hamra (red), Bani Naim, Sidi Ifni, Madinat Zayed. Single-word towns are just as common and often older than Arabic itself: Tafila, Zabid, Shibam, Tozeur, Azrou. Spelling signals region too. The Maghreb uses French-style transliteration (Ouarzazate, Chefchaouen), Egypt has its own prefixes (Kom, Mit, Nag, Ezbet), and the Gulf favours short coastal names like Ruwais and Mirfa.
The list mixes real small towns from across the Arab world with original names built on the same patterns, so you can lift one straight onto a map.
How to choose Arabic town names
- Put the prefix to work: a desert waystation should be a Bir or Ain, a coastal fishing town a Ras or Marsa, a highland village a Jabal or Deir. Readers who know the words will notice when they match the terrain.
- Use one transliteration style per region. Mixing Ouarzazate-style French spellings with Levantine spellings on the same map makes it look like the towns came from different worlds, which may be exactly what you want for a border.
- Single-word names (Shibam, Tarim, Douz) feel ancient and local; prefixed names feel like descriptions given by travellers. Give your oldest settlements the single words.
- Keep the definite article consistent: either al- everywhere (Ras al-Hamra) or dropped everywhere (Ras Hamra). Both are correct in practice.
- For invented towns, change only the second element of a real pattern: Ain Karim is real, Ain Tiba is not, and both sound equally plausible.
Frequently asked questions
What do common Arabic town name prefixes mean?
Ain is spring, Bir is well, Ras is headland or cape, Wadi is valley, Tall or Tel is mound, Deir is monastery, Kafr is village, Bayt is house, Qasr is castle, Jabal is mountain, Khirbet is ruin, Marsa is anchorage, and Umm or Abu means mother or father of, marking a distinctive feature.
Are these real towns or invented?
Both. Roughly four in five are real small towns and villages from Jordan, Palestine, Lebanon, Syria, Iraq, the Gulf, Yemen, Egypt, Sudan, and the Maghreb; the rest are original names built from the same elements and are safe to use for fictional places.
Why are some names spelled the French way?
Morocco, Algeria, and Tunisia romanise Arabic through French, so ou stands for w or u and ch for sh (Ouarzazate, Chefchaouen). The Levant and Gulf use English-style spellings. Pick one system for each fictional region.
Can I use these for a fantasy desert setting?
Yes. The prefix-plus-feature pattern transfers directly to invented languages, and the single-word towns give you a stock of short, grounded names. Swap a few second elements for words from your own setting to make them yours.
Related generators
Desert Town Name Generator
Dusty crossroads, mining camps, and oasis villages
Desert City Name Generator
Oasis capitals, caravan cities, and sun-baked citadels
Arabic Name Generator
Real Arabic first names with meanings behind them
Egyptian Town Name Generator
Villages, oasis towns, and Nile settlements
Middle Eastern Name Generator
Arabic, Persian, Turkish, Kurdish and Hebrew full names
Arabic Fantasy Name Generator
Names for Arabian Nights tales and desert kingdoms
Medieval Town Name Generator
Market towns, villages and walled boroughs
Ancient City Name Generator
Bronze Age capitals, lost cities and ruins
More like this
Middle Eastern Town Name Generator
Oasis villages, hill towns, and caravan stops
Arabic City Name Generator
Capitals, caravan cities, and ports of the Arab world
Middle Eastern City Name Generator
Real and invented cities from the Gulf to Anatolia
Armenian Town Name Generator
Real Armenian towns, villages and built place names
Austrian Town Name Generator
Real and invented place names from Austria
Cornish Town Name Generator
Tre, Pol and Pen names for maps and stories
All 500 Arabic town names
A: 48 names
- Abdali
- Abu al-Khasib
- Abu al-Matamir
- Abu Arish
- Abu Hummus
- Abu Simbel
- Abu Zaabal
- Abu Zenima
- Adrar
- Afak
- Afif
- Aga
- Ahwar
- Ain Bazla
- Ain Draham
- Ain Ghazal
- Ain Karim
- Ain Malaha
- Ain Mousa
- Ain Qudsiya
- Ain Sahla
- Ain Sokhna
- Ain Tiba
- Ajdabiya
- Ajloun
- Al Hoceima
- Al-Bab
- Al-Khor
- Al-Ula
- Aley
- Alqosh
- Amadiya
- Amran
- Amuda
- Anah
- Arar
- Ariha
- Arraba
- Arwad
- Ashmoun
- Askar
- Ataq
- Atbara
- Azaz
- Azemmour
- Azilal
- Azraq
- Azrou
B: 50 names
- Baalbek
- Bahariya
- Bahla
- Bajil
- Balyana
- Bani Naim
- Bani Walid
- Baniyas
- Baris
- Barka
- Barouk
- Bawiti
- Bayda
- Bayhan
- Bayji
- Bayt Hanina
- Bayt Idis
- Bayt Jibrin
- Bayt Ramla
- Bayt Sahim
- Bayt Surik
- Bayt Ummar
- Bechar
- Beit Jala
- Beit Sahour
- Beni Mazar
- Bhamdoun
- Biba
- Bint Jbeil
- Bir Abu Rimth
- Bir al-Abd
- Bir Ali
- Bir Dhahab
- Bir Hamad
- Bir Nasif
- Bir Qadir
- Bir Rahim
- Bir Wahid
- Bir Zeit
- Bisha
- Biyala
- Bloudan
- Bordj Bou Arreridj
- Bsharri
- Budaiya
- Bukamal
- Bukayriyah
- Buq'a
- Buraimi
- Busra al-Sham
C: 4 names
- Chefchaouen
- Cherchell
- Chibayish
- Collo
D: 45 names
- Dahab
- Dairut
- Dakhla
- Dar Abyad
- Dar al-Hamam
- Dar al-Rih
- Dar Faris
- Daraw
- Daraya
- Darbasiyah
- Dawadmi
- Deir Abu Said
- Deir al-Qamar
- Deir Alla
- Deir Dibwan
- Deir Ezzor
- Deir Hanna
- Deir Hilwa
- Deir Istiya
- Deir Mar Musa
- Deir Qanun
- Deir Salam
- Deir Sumaq
- Dekernes
- Demnate
- Derna
- Desouk
- Dhale
- Dhiban
- Dibaga
- Dibba
- Dilling
- Dishna
- Djanet
- Djerba Midoun
- Dongola
- Dougga
- Douma
- Douz
- Dreikish
- Duba
- Dukhan
- Dumat al-Jandal
- Duqm
- Dura
E: 7 names
- Ein Mahil
- El Fasher
- El Geneina
- El Jem
- El Obeid
- El Oued
- Essaouira
F: 8 names
- Faqous
- Farasan
- Farshut
- Fashn
- Faw
- Fuheis
- Fuwayrit
- Fuwwah
G: 6 names
- Gafsa
- Gedaref
- Gharyan
- Ghayathi
- Ghurfa
- Guelma
H: 20 names
- Hadibu
- Haima
- Hajin
- Hajjah
- Halaib
- Hamdaniya
- Hammam Lif
- Hammamet
- Harem
- Hasana
- Hasroun
- Hawf
- Hermel
- Hihya
- Hisn Jabir
- Hisn Sulayman
- Hit
- Hotat Bani Tamim
- Houmt Souk
- Hura
I: 8 names
- Ibra
- Ihnasiya
- Iksal
- In Salah
- Inkhil
- Iskandariyah
- Izki
- Izra
J: 13 names
- Jabal Mishraf
- Jableh
- Jaljulia
- Jalu
- Jaramana
- Jasim
- Jdeideh
- Jerash
- Jezzine
- Jibla
- Jifna
- Jiza
- Juwayzah
K: 34 names
- Kabaw
- Kadugli
- Kafr Abil
- Kafr Batna
- Kafr El Dawwar
- Kafr Ghanem
- Kafr Nabl
- Kafr Rumana
- Kafr Saad
- Kafr Sum
- Kafr Yuba
- Kalba
- Karak
- Karima
- Kassala
- Kasserine
- Khaboura
- Khanasir
- Kharj
- Khasab
- Khaybar
- Khenifra
- Khiam
- Khidr
- Khirbet Ain Dara
- Khirbet Nahla
- Khirbet Ruwais
- Khirbet Tanur
- Kiswah
- Kom Ombo
- Kousba
- Ksar el-Kebir
- Kufranja
- Kuseife
L: 7 names
- Labweh
- Laghouat
- Lahij
- Larache
- Latifiyah
- Layla
- Liwa
M: 44 names
- Ma'an
- Maarat al-Numan
- Mada'in Salih
- Madaba
- Madaya
- Madinat Zayed
- Mahdia
- Mahmudiyah
- Majd al-Krum
- Makhmur
- Mallawi
- Manah
- Manbij
- Manfalut
- Manzil Tamim
- Marada
- Marib
- Marj
- Marjayoun
- Marsa Alam
- Marsa Fayruz
- Marsa Hilal
- Marsa Ward
- Masafi
- Mashtoul El Souk
- Masyaf
- Matmata
- Medenine
- Merowe
- Mesaieed
- Minya El Qamh
- Mirbat
- Mirfa
- Mishaq
- Mit Salsil
- Mizhira
- Mocha
- Moulay Idriss
- Msallata
- Mubarraz
- Munif
- Murzuq
- Musayyib
- Mut
N: 13 names
- Nabaruh
- Nabeul
- Nag Hammadi
- Nahr Barid
- Nahr Jadid
- Nahr Zarqa
- Naqada
- Nefta
- Nekhel
- Nizwa
- Nukhayb
- Numaniyah
- Nyala
O: 1 name
- Oualidia
Q: 28 names
- Qadmus
- Qalat Banu Hamad
- Qalat Sukkar
- Qantara
- Qara
- Qaryat al-Faw
- Qaryat al-Sidr
- Qaryat Bilal
- Qaryat Hamra
- Qaryat Sabah
- Qasr Ghazala
- Qasr Lubnan
- Qatana
- Qatif
- Qatrana
- Qaysuma
- Qayyarah
- Qena
- Qishn
- Quesna
- Qunaytirah
- Qunfudhah
- Qurayyat
- Qurnah
- Qus
- Quseir
- Qusiya
- Quwayiyah
R: 21 names
- Rabak
- Rabigh
- Rafha
- Rakhyut
- Ras al-Ayn
- Ras al-Hamra
- Ras Baalbek
- Ras El Bar
- Ras Gharib
- Ras Malha
- Ras Sirr
- Ras Sudr
- Ras Zuhair
- Rass
- Rasun
- Rifai
- Rissani
- Rumaythah
- Rutba
- Ruwais
- Ruwaished
S: 57 names
- Sa'dah
- Sabha
- Sabratha
- Safaga
- Safira
- Safwa
- Safwan
- Sahab
- Saidia
- Saidnaya
- Sair
- Sakaka
- Salamiyah
- Salfit
- Samail
- Samalut
- Samanoud
- Samarra
- Samra
- Samtah
- Sanamayn
- Sayhat
- Sayhut
- Sbeitla
- Sefrou
- Sha'ab
- Shaddadi
- Shaharah
- Shahba
- Shamiyah
- Shaqra
- Sharurah
- Shatra
- Shefa-Amr
- Sheikh Zuweid
- Shendi
- Sherbin
- Shihr
- Shinas
- Shirqat
- Shobak
- Sidi Bouzid
- Sidi Ifni
- Silwad
- Sinaw
- Sinjil
- Skoura
- Sofar
- Souk Ahras
- Suakin
- Sulayyil
- Suluk
- Suq al-Ahad
- Suq al-Khamis
- Suq al-Shuyukh
- Surman
- Suwayrah
T: 47 names
- Taba
- Tabarka
- Tafila
- Tahta
- Tajura
- Tal Afar
- Tala
- Talkha
- Tall Brak
- Tall Ghazal
- Tall Halaf
- Tall Hamdan
- Tall Sabi
- Tall Ubaid
- Tall Yasmin
- Tamanrasset
- Tamiya
- Tamra
- Tan-Tan
- Tannourine
- Taqah
- Tarfaya
- Tarhuna
- Tarim
- Tarmiyah
- Tarout
- Tarshiha
- Tel Kaif
- Tell Abyad
- Testour
- Thula
- Thumrait
- Thuwal
- Tibnin
- Tikrit
- Timimoun
- Tinghir
- Tira
- Tiznit
- Tokar
- Tolga
- Tor
- Touggourt
- Tozeur
- Tubas
- Turaif
- Tuz Khurmatu
U: 13 names
- Umluj
- Umm al-Jimal
- Umm al-Quwain
- Umm al-Rasas
- Umm al-Zaytun
- Umm Bab
- Umm Dabab
- Umm Hashim
- Umm Lajj
- Umm Qais
- Umm Qasr
- Umm Salal
- Umm Tuwayr
W: 8 names
- Waddan
- Wadi Fatima
- Wadi Musa
- Wadi Nakhil
- Wadi Qamar
- Wadi Rum
- Wadi Sabil
- Wafra
Y: 5 names
- Yabroud
- Yafa an-Naseriyye
- Yanbu
- Yarim
- Yusufiyah