Download Share Contents Save Alabama Cities & Counties Starting With O All counties, cities, towns, villages, and other places in Alabama beginning with the letter 'O'. Cities / Towns in Alabama starting with OThere are a total of 14 cities, townships, villages, and other places in the state of Alabama that start with the letter "O".Oak Grove, AL Oak Hill, AL Oakman, AL Odenville, AL Ohatchee, AL Oneonta, AL Onycha, AL Opelika, AL Opp, AL Orange Beach, AL Orrville, AL Owens Cross Roads, AL Oxford, AL Ozark, AL Explore more Alabama cities & counties by first letter A B C D E F G H I J K L M N O P Q R S T U V W X Y Z