Arab merupakan sebuah kota di county Cullman dan Marshall, Alabama, Amerika Serikat. Kota ini memiliki penduduk 7.174 pada tahun 2000. Ketinggiannya 332 m dari permukaan laut. Kode pos daerah ini adalah 35016. Nama "Arab" merupakan kesalahan tidak sengaja yang dibuat oleh kantor pos AS pada 1882 untuk Arad Thompson, anak dari pendiri kota Stephen Tuttle Thompson.