This list includes 39 Spanish last names that start with O, from “Obregón” to “Oñate”. These surnames include widespread modern names and regional or historical family names. You can use this list for genealogy, character naming, school projects, or cultural research.
Spanish last names that start with O are family names found in Spain and across Latin America. They often reflect occupations, places, or ancestral personal names, as with “Obregón,” known from Mexican president Álvaro Obregón.
Below you’ll find the table with Surname, Meaning / Origin, and Notable people.
Surname: This column shows the last name exactly as written, so you can scan and locate specific names quickly.
Meaning / Origin: You get a concise origin or translation to understand linguistic roots and geographic associations of each surname.
Notable people: Short examples of one or two notable individuals give context and help you recognize familiar bearers of the name.
Spanish last names that start with O
| Surname | Variant/Alternative spellings | Meaning | Region/Origin |
|---|---|---|---|
| Ortega | de Ortega | Dweller by the steppes; from “ortega” (heather) | Castile, widespread |
| Ortiz | Orti (historic) | Son of Orio/Orteo (patronymic) | Castile, Spain; widespread |
| Ochoa | Otxoa (Basque) | Basque for “wolf” | Basque Country, Navarra |
| Orozco | Orozko (place) | Place of thorns / from Orozko | Basque Country, later Castile |
| Osorio | de Osorio | From Latin “os” (bone) or toponymic | Castile, León |
| Olivares | Olivares (plural) | Olive groves | Andalusia, Castile |
| Oliva | Oliva (singular) | Olive tree | Mediterranean Spain |
| Ocampo | de Ocampo | From the field (Galician “o campo”) | Galicia, Spain; Latin America |
| Obregón | Obregon (no accent) | From “obrego” (pasture) or toponym | Cantabria/León |
| Otero | de Otero | High place; hilltop (from “otero”) | Castile, Galicia |
| Olmedo | de Olmedo | Place of elms (from “olmo”) | Castile, Spain; used in Latin America |
| Ocaña | Ocana | From the town of Ocaña; toponymic | Castile‑La Mancha |
| Ordóñez | Ordoñez, Ordoñez | Son/descendant of Ordoño (patronymic) | Castile, Asturias |
| Osuna | de Osuna | From Osuna (town) | Andalusia, Spain |
| Orellana | Orelana | From place name; possibly “elm plain” | Extremadura, Spain; Latin America |
| Olazábal | Olazabal | Basque: place of the grove | Basque Country |
| Oñate | Onate | Possibly “frontier settlement” | Basque Country, Navarra |
| Oribe | Uribe (related Basque form) | Basque toponym/stream | Basque origin; used in Latin America |
| Oyarzábal | Oyarzabal | Basque: place near valley | Basque Country |
| Olaizola | Olaizola | Basque: “place of play” variant | Basque Country |
| Olmos | del Olmo, Olmo | From “olmo” (elm tree) | Castile, Andalusia |
| Ontiveros | Ontiveros | Place of holm-oaks (“onti-“) | Spain; common in Mexico |
| Ossa | Oza, Ossa (Chilean) | Unclear, possibly Basque/Visigothic | Spain, strong presence in Chile |
| Ordaz | Ordaz | Possibly from “ordon” (watch) or place | Basque/Castile |
| Oca | Oca (short) | Duck; also toponymic | Northern Spain, Galicia |
| Oña | de Oña | From the village of Oña | Burgos, Castile and León |
| Olarte | Olarte | Basque: place of the forge or field | Basque Country, Navarra |
| Orbea | Orbea | Basque toponym; “place of yews” | Basque Country |
| Orrego | Orrego | Basque-origin toponymic | Basque Country; Chile, Peru |
| Orive | Orive | Basque toponymic, “by the oak” | Basque Country |
| Ochotorena | Ochotorena | Basque: place name (eight thorns) | Basque Country |
| Ospina | Ospina | Possibly from “ospina” (place name) | Colombia, Spain |
| Olarra | Olarra | Basque: place name | Basque Country |
| Oliván | Olivan, Oliván | From “oliva” (olive); patronymic | Aragón, Spain |
| Osés | Oses, Osés | Possibly “bone” or toponymic | Navarra, Basque Country |
| Oleaga | Oleaga | Basque: place-related name | Basque Country |
| Ocañeda | Ocaneda | Diminutive/toponym of Ocaña | Castile |
| Olivencia | Olivencia | From “oliva” (olive) family name | Andalusia, Canary Islands |
| Oroz | Oroz (short) | Basque root, “nettle” or place | Basque Country |