O
- (Province of Surigao del Sur) Oteiza
- (Province of Surigao del Sur) Otiela
- (Province of Surigao del Norte) Osmeña
- (Province of Surigao del Norte) Osmena
- (Province of Surigao del Norte) Oslao
- (Province of Surigao del Norte) Opong
- (Province of Surigao del Norte) Omosdang
- (Province of Agusan del Sur) Old Verdu
- (Province of Agusan del Sur) Old Clavijo
- (Dinagat Islands) Odok
- (Province of Agusan del Norte) Oba