Filipino Last Name Generator
Spanish, native and Chinese-Filipino surnames in one list
Generate Filipino last names from every layer of the country's history: Spanish-derived names like Santos, Reyes and dela Cruz, native names like Dimaculangan, Macaraeg and Magsaysay, and Chinese-Filipino names like Cojuangco and Tiongson. Every entry is one surname in its Philippine spelling.
About Filipino last names
Most Filipino surnames go back to one decree. In 1849 Governor-General Narciso Clavería ordered every family to take a fixed surname, and officials handed out names from a printed catalogue, the Catálogo alfabético de apellidos. That is how Santos, Reyes, Garcia and Mendoza became Filipino names, and why a Spanish surname here says nothing about Spanish ancestry: it was assigned, not inherited. Pages of the catalogue went out town by town, so in some towns most old families still share a first letter.
The catalogue also held native words, and many families kept names older than the decree. Tagalog names often state a virtue: Dimagiba means cannot be destroyed, Dimayuga cannot be shaken, Magtibay to make strong. Gat and Lakan were titles of the old nobility and live on in Gatdula, Gatmaitan and Lacanilao. Macapagal and Pangilinan are Kapampangan, Macaraeg and Agbayani come from the north, Tumulak and Magbanua from the Visayas, and Alonto and Sinsuat from the Maranao and Maguindanao families of Mindanao.
Chinese-Filipino families form a third layer. Cojuangco, Tiongson and Yuchengco began as the full Hokkien name of a forefather, often with the polite ending -co, written out the Spanish way. Shorter names such as Sy, Go, Uy and Chua keep their Hokkien sound.
How to choose Filipino last names
- Build the full name the Filipino way: given name, then the mother's maiden surname as a middle name, then the father's surname. Maria Santos dela Cruz has a Santos mother and a dela Cruz father, so pick two names from the list.
- Keep the Philippine spelling. It is Gonzales with an s, Valdez and Corpuz with a z, Roxas with an x, and Ybañez and Ynares with the old Spanish Y. Accent marks are dropped, but the ñ stays in Osmeña and Zuñiga.
- Let the name place your character. Dimaculangan and Macatangay sound like Batangas, Pangilinan and Lansangan like Pampanga, Agcaoili and Bumanglag like the Ilocos, and Tumulak and Cabahug like Cebu.
- Do not read ancestry off a surname. A family called Villanueva may have no Spanish forebear at all, and many families with Hokkien roots took Spanish names at baptism.
- For a story set before 1849, be loose with surnames. Many people then carried a saint's name or a devotion as a second name and did not always pass it on, and so many had picked delos Santos, dela Cruz and del Rosario that the decree was partly meant to end the confusion.
Frequently asked questions
What are the most common Filipino last names?
Names such as dela Cruz, Santos, Reyes, Garcia, Mendoza, Ramos, Bautista and Villanueva come near the top of most counts, and Juan dela Cruz is the stock name for the ordinary Filipino. All of them are in the list, along with rarer names such as Tatlonghari, Batungbakal and Dayanghirang.
Why do so many Filipinos have Spanish last names?
Because of the 1849 decree of Governor-General Clavería, which made fixed surnames compulsory and supplied a catalogue to choose from. Much of the catalogue was Spanish, so Spanish names spread to families with no tie to Spain. A Filipino named Fernandez or Castillo need not have a single Spanish forebear, any more than one named Magsino.
What do names like Dimaculangan and Dimagiba mean?
In Tagalog di means not, and Dima- names say what cannot be done to the family: Dimagiba cannot be destroyed, Dimayuga cannot be shaken and Dimaculangan, roughly, cannot be shortchanged. Other native names are plain words, such as Bituin (star), Dalisay (pure), Liwanag (light) and Tatlonghari (three kings).
Is it dela Cruz, Dela Cruz or de la Cruz?
All three are in use and they are one name. The Philippines usually closes the particle up as dela, delos and del, where Spain writes de la and de los, and the capital letter varies by family and by form. The list uses lower case, as in Juan dela Cruz, because a generated surname usually follows a first name.
Related generators
Filipino Name Generator
Realistic Filipino names, Spanish surnames to Tagalog roots
Filipino Female Name Generator
Authentic Filipina names from Maria to Mary Grace to Tala
Filipino Male Name Generator
Authentic Filipino men's names from Jose to Jhon Rey
Spanish Last Name Generator
Authentic Spanish surnames from Spain and Latin America
Hispanic Last Name Generator
Authentic Spanish-language surnames from Spain and the Americas
Last Name Generator
Realistic and cool surnames for characters and stories
Family Name Generator
Real surnames from dozens of cultures for any character
Chinese Last Name Generator
Real Chinese surnames with characters and meanings
More like this
Filipino Nickname Generator
Real Filipino palayaw, from Kiko to Jun-Jun
Funny Filipino Name Generator
Tagalog pun names that read as words
Filipino Band Name Generator
Tagalog and Taglish names for OPM bands
Filipino Dog Name Generator
Tagalog words, classics and food names for dogs
Filipino Username Generator
Tagalog words and Pinoy life as handles
Filipino Basketball Team Name Generator
Tagalog and Taglish names for liga teams
All 500 Filipino last names
A: 32 names
- Abad
- Abellanosa
- Ablan
- Aboitiz
- Adiong
- Agbayani
- Agcaoili
- Aglipay
- Agpalo
- Aguinaldo
- Agustin
- Alcantara
- Alfonso
- Alonto
- Anastacio
- Ancheta
- Andres
- Ang
- Angeles
- Angliongto
- Angping
- Antonio
- Anunciacion
- Apolinario
- Apostol
- Aquino
- Araneta
- Arcangel
- Arroyo
- Asuncion
- Austria
- Ayala
B: 26 names
- Bacalso
- Bacani
- Bacus
- Bagaoisan
- Baguilat
- Balagtas
- Balajadia
- Balatbat
- Balindong
- Baltazar
- Baluyut
- Basilio
- Batiquin
- Batungbakal
- Bautista
- Bernardo
- Bituin
- Bondoc
- Bonifacio
- Bontuyan
- Buenafe
- Buenaflor
- Buenaventura
- Buenviaje
- Bugarin
- Bumanglag
C: 45 names
- Cabacungan
- Cabahug
- Cabanlit
- Cabatingan
- Cacdac
- Cagampang
- Cagas
- Caguioa
- Cajucom
- Calalang
- Calimlim
- Calingasan
- Calungsod
- Candao
- Canlas
- Canoy
- Caoile
- Caoili
- Capulong
- Carandang
- Cariño
- Carunungan
- Castillo
- Castro
- Catacutan
- Catapang
- Cayabyab
- Chiongbian
- Chua
- Chuidian
- Clemente
- Co
- Cojuangco
- Concepcion
- Cornelio
- Corpuz
- Cosalan
- Coseteng
- Crisostomo
- Cruz
- Cu
- Cua
- Cunanan
- Cuunjieng
- Cuyegkeng
D: 66 names
- Dacanay
- Dacumos
- Dalisay
- Dangwa
- Dantes
- Datumanong
- David
- Dayanghirang
- Dayrit
- de Asis
- de Castro
- de Dios
- de Guzman
- de Jesus
- de Lara
- de Leon
- de Lima
- de Luna
- de Mesa
- de Ocampo
- de Venecia
- de Vera
- de Villa
- del Carmen
- del Castillo
- del Mundo
- del Pilar
- del Rosario
- del Valle
- dela Cruz
- dela Fuente
- dela Paz
- dela Peña
D, continued
- dela Rama
- dela Rosa
- dela Torre
- dela Vega
- delos Angeles
- delos Reyes
- delos Santos
- Dianalan
- Diaz
- Dilangalen
- Dimaandal
- Dimaano
- Dimacali
- Dimaculangan
- Dimagiba
- Dimakuta
- Dimalaluan
- Dimalanta
- Dimapilis
- Dimaporo
- Dimasupil
- Dimatatac
- Dimatulac
- Dimayuga
- Dionisio
- Dizon
- Domingo
- Domogan
- Dumdum
- Dumlao
- Duterte
- Dy
- Dyquiangco
E: 10 names
- Echevarria
- Elizalde
- Encarnacion
- Esguerra
- Espino
- Espiritu
- Eugenio
- Eusebio
- Eustaquio
- Evangelista
F: 10 names
- Fabian
- Faustino
- Feliciano
- Felipe
- Fernandez
- Flores
- Fongwan
- Fortaleza
- Fortuna
- Francisco
G: 24 names
- Gabriel
- Gabuya
- Galang
- Garcia
- Gatbonton
- Gatchalian
- Gatdula
- Gatlabayan
- Gatmaitan
- Gatpandan
- Gatus
- Gaw
- Go
- Gokongwei
- Gonzales
- Goquingco
- Gotamco
- Gotianun
- Gozon
- Gregorio
- Guanzon
- Guevarra
- Guinto
- Gullas
H: 5 names
- Hataman
- Hermosa
- Hernandez
- Hilario
- Hizon
I: 2 names
- Ignacio
- Isidro
J: 3 names
- Jacinto
- Javier
- Jumalon
K: 5 names
- Kalaw
- Kangleon
- Katigbak
- Kho
- Kiram
L: 30 names
- Lacanilao
- Lacanlale
- Lacson
- Lansangan
- Lao
- Laurel
- Laxamana
- Lazaro
- Ledesma
- Legarda
- Lichauco
- Lim
- Limcaoco
- Limjap
- Limjoco
- Limketkai
- Limtuaco
- Lingat
- Litonjua
- Liwanag
- Llamas
- Locsin
- Loong
- Lopez
- Lorenzo
- Lua
- Lualhati
- Lucman
- Lumanlan
- Lumapas
M: 70 names
- Macabasco
- Macabuhay
- Macalalad
- Macalalag
- Macalinao
- Macalintal
- Macandili
- Macapagal
- Macaraeg
- Macaraig
- Macarambon
- Macaranas
- Macasaet
- Macasero
- Macatangay
- Madamba
- Madrigal
- Magalong
- Magbanua
- Magdangal
- Maglalang
- Maglasang
- Maglaya
- Magnaye
- Magno
- Magpantay
- Magpayo
- Magsaysay
- Magsino
- Magsombol
- Magtalas
- Magtibay
- Magtoto
- Magundayao
- Mahinay
M, continued
- Malabanan
- Malaluan
- Malapitan
- Mallari
- Manalastas
- Manalo
- Manaloto
- Manansala
- Manaois
- Mangahas
- Mangaser
- Manglapus
- Mangubat
- Mangudadatu
- Manlapaz
- Manuel
- Maranan
- Marasigan
- Marcelo
- Marcos
- Mariano
- Marohombsar
- Martinez
- Masangkay
- Mastura
- Matalam
- Mateo
- Mendoza
- Mercado
- Midtimbang
- Molintas
- Montelibano
- Montemayor
- Morales
- Musngi
N: 7 names
- Nalupta
- Natividad
- Navarro
- Nepomuceno
- Nicolas
- Nolasco
- Nuguid
O: 6 names
- Obispo
- Ocampo
- Ong
- Ongpin
- Ongsiako
- Osmeña
P: 32 names
- Pabalan
- Pacis
- Pacquiao
- Pagaduan
- Pagdanganan
- Pagdilao
- Paglas
- Paguio
- Paguirigan
- Pamintuan
- Panaligan
- Pangandaman
- Panganiban
- Pangarungan
- Pangilinan
- Panlilio
- Panopio
- Paras
- Pascua
- Pascual
- Payumo
- Pe
- Pendatun
- Perez
- Piang
- Pineda
- Po
- Policarpio
- Presentacion
- Puno
- Punsalan
- Purificacion
Q: 8 names
- Que
- Quezon
- Quiambao
- Quiason
- Quimbo
- Quimson
- Quirino
- Quizon
R: 11 names
- Rafael
- Ramirez
- Ramos
- Raymundo
- Resurreccion
- Reyes
- Rivera
- Rizal
- Rodriguez
- Rosario
- Roxas
S: 43 names
- Sacramento
- Salapuddin
- Salvacion
- Salvador
- Samonte
- San Agustin
- San Buenaventura
- San Diego
- San Jose
- San Juan
- San Luis
- San Miguel
- San Pedro
- Sanchez
- Sangalang
- Santa Ana
- Santa Cruz
- Santa Ines
- Santa Maria
- Santa Teresa
- Santiago
- Santillan
- Santo Domingo
- Santo Tomas
- Santos
- See
- Sema
- Sia
- Sibayan
- Sicat
- Simbulan
- Singson
- Sinsuat
- Sison
- Siy
- So
- Soriano
- Sumagaysay
- Sunga
- Sy
- Sycip
- Syjuco
- Syquia
T: 33 names
- Tamano
- Tambunting
- Tan
- Tanchanco
- Tanchoco
- Tanglao
- Tanhueco
- Tanjangco
- Tanjuatco
- Tanseco
- Tantoco
- Tatlonghari
- Tayag
- Tee
- Teehankee
- Teodoro
- Tiangco
- Tiglao
- Ting
- Tiongco
- Tiongson
- Tiu
- Tolentino
- Torres
- Trinidad
- Tuazon
- Tudtud
- Tulabut
- Tumaneng
- Tumulak
- Tupas
- Turla
- Ty
U: 3 names
- Ulep
- Uy
- Uytengsu
V: 14 names
- Valdez
- Velarde
- Vicente
- Villacorta
- Villaflor
- Villafuerte
- Villaluz
- Villamor
- Villanueva
- Villareal
- Villegas
- Viray
- Visitacion
- Vitug
W: 1 name
- Wee
Y: 11 names
- Yabut
- Yap
- Yaptinchay
- Ybañez
- Ynares
- Yñiguez
- Yu
- Yuchengco
- Yulo
- Yumul
- Yupangco