| Obejo | municipio de España | Provincia de Córdoba | Obejo |
| Ocaña | municipio de España | Provincia de Toledo | Ocaña |
| Occitania | región histórica | — | Toulouse |
| Ogíjares | municipio de España | Provincia de Granada | Ogíjares |
| Oimbra | municipio de Galicia | Provincia de Orense | — |
| Ojos-Albos | municipio de España | Provincia de Ávila | Ojos-Albos |
| Ojén | municipio de España | Provincia de Málaga | Ojén |
| Olesa de Bonesvalls | municipio de Cataluña | Alto Panadés | Olesa de Bonesvalls |
| Olesa de Montserrat | municipio de Cataluña | Bajo Llobregat | Olesa de Montserrat |
| Olite | municipio de España, ciudad | Zona Media, Merindad de Olite, Navarra | — |
| Oliva | municipio de la Comunidad Valenciana, municipio de España | Safor, Provincia de Valencia | Oliva |
| Oliva de la Frontera | municipio de España | provincia de Badajoz | Oliva de la Frontera |
| Oliva de Mérida | municipio de España | provincia de Badajoz | Oliva de Mérida |
| Olivares | municipio de España | Provincia de Sevilla | Olivares |
| Olivella | municipio de Cataluña | Garraf | Olivella |
| Olivenza | municipio de España | provincia de Badajoz | Olivenza |
| Olmeda de las Fuentes | municipio de España | Comunidad de Madrid | Olmeda de las Fuentes |
| Olmedillo de Roa | municipio de España | Provincia de Burgos | Olmedillo de Roa |
| Olmedo | municipio de España | Provincia de Valladolid | Olmedo |
| Olmillos de Muñó | municipio de España | Provincia de Burgos | Olmillos de Muñó |
| Olmos de Ojeda | municipio de España | Provincia de Palencia | Olmos de Ojeda |
| Olot | municipio de Cataluña | La Garrocha | — |
| Olula de Castro | municipio de España | Provincia de Almería | Olula de Castro |
| Olula del Río | municipio de España | Provincia de Almería | Olula del Río |
| Olvera | municipio de España | Provincia de Cádiz | Olvera |
| Olván | municipio de Cataluña | Bergadá, provincia de Barcelona | Olvan |
| Olérdola | municipio de Cataluña | Alto Panadés | Sant Miquel d'Olèrdola |
| Olías del Rey | municipio de España | Provincia de Toledo | Olías del Rey |
| Oncala | municipio de España | provincia de Soria | — |
| Ondárroa | municipio de España | Lea Artibai | Ondarroa |
| Onteniente | municipio de la Comunidad Valenciana, municipio de España | Valle de Albaida, Provincia de Valencia | Onteniente |
| Ontur | municipio de España | Provincia de Albacete | Ontur |
| Ontígola | municipio de España | Provincia de Toledo | Ontígola |
| Oquendo | municipio de España | Cuadrilla de Ayala | Escauriaza |
| Oquillas | municipio de España | Provincia de Burgos | Oquillas |
| Orbaneja Riopico | municipio de España | Provincia de Burgos | — |
| Orcajo | municipio de Aragón | Provincia de Zaragoza | Orcajo |
| Orce | municipio de España | Provincia de Granada | Orce |
| Orcera | municipio de España | Provincia de Jaén | Orcera |
| Ordis | municipio de Cataluña | Alto Ampurdán | Ordis |
| Orellana de la Sierra | municipio de España | provincia de Badajoz | Orellana de la Sierra |
| Orense | municipio de Galicia | Provincia de Orense | Orense |
| Orgaz | municipio de España | Provincia de Toledo | Orgaz |
| Oria | municipio de España | Provincia de Almería | Oria |
| Orihuela | municipio de la Comunidad Valenciana, municipio de España | Provincia de Alicante, Vega Baja | Orihuela |
| Oristá | municipio de Cataluña | Llusanés, provincia de Barcelona | Oristà |
| Ormáiztegui | municipio de España | Goyerri | Ormáiztegui |
| Orol | municipio de Galicia | Provincia de Lugo | Ourol |
| Oropesa | municipio de España | Provincia de Toledo | Oropesa |
| Oropesa del Mar | municipio de la Comunidad Valenciana, municipio de España | Plana Alta, Provincia de Castellón | Oropesa del Mar |
| Oroso | municipio de Galicia | Provincia de La Coruña | Sigüeiro |
| Orpí | municipio de Cataluña | Noya, Panadés | Can Bou, Orpí |
| Orrius | municipio de Cataluña | Maresme | Òrrius |
| Ortigueira | municipio de Galicia | Provincia de La Coruña | — |
| Orusco de Tajuña | municipio de España | Comunidad de Madrid | — |
| Os de Balaguer | municipio de Cataluña | Noguera | Os de Balaguer |
| Oseja | municipio de Aragón | Provincia de Zaragoza | Oseja |
| Osera de Ebro | municipio de España | Provincia de Zaragoza | Osera de Ebro |
| Ossa de Montiel | municipio de España | Provincia de Albacete | Ossa de Montiel |
| Otero | municipio de España | Provincia de Toledo | Otero |
| Otero de Rey | municipio de Galicia | Provincia de Lugo | — |
| Otívar | municipio de España | Provincia de Granada | Otívar |
| Outes | municipio de Galicia | Provincia de La Coruña | A Serra de Outes |
| Oya | municipio de Galicia | Provincia de Pontevedra | O Arrabal |
| Oyón | municipio de España | Rioja Alavesa | — |
| Oñate | municipio de España | Alto Deva | Oñati |
| Ódena | municipio de Cataluña | Noya, Panadés | Òdena |
| Ólvega | municipio de España | provincia de Soria | Ólvega |
| Órdenes | municipio de Galicia | Provincia de La Coruña | Ordes |
| Órgiva | municipio de España | Provincia de Granada | Órgiva |