O
- (Hautes-Pyrénées) Orieux
- (Hautes-Pyrénées) Oléac-Debat
- (Aude) Orsans
- (Upper Garonne) Ore
- (Aveyron) Ols-et-Rinhodes
- (Hautes-Pyrénées) Oueilloux
- (Hautes-Pyrénées) Oroix
- (Hérault) Olmet
- (Ariège) Orgibet
- (Hautes-Pyrénées) Ossen
- (Hautes-Pyrénées) Ouzous
- (Ariège) Orlu
- (Hautes-Pyrénées) Omex
- (Gers) Orbessan
- (Ariège) Ornolac-Ussat-les-Bains
- (Gers) Ornézan
- (Hérault) Oupia
- (Hautes-Pyrénées) Orignac
- (Hautes-Pyrénées) Orincles
- (Pyrénées-Orientales) Oms
- (Hautes-Pyrénées) Ozon
- (Tarn) Orban
- (Gard) Orthoux-Sérignac-Quilhan
- (Hautes-Pyrénées) Ordizan
- (Pyrénées-Orientales) Olette
- (Hérault) Octon
- (Ariège) Oust
- (Hérault) Olargues
- (Pyrénées-Orientales) Opoul-Périllos
- (Upper Garonne) Odars