Filipino Name Generator

Real Filipino names - Santos, Reyes, Cruz, Bautista - with the Spanish and English layers that make Philippine naming distinctive.

—

How these names are built

Philippine names sit at the meeting point of three layers. Spanish colonisation left the surnames - Santos, Reyes, Cruz, Bautista, Dela Cruz - and they still top every list; a 19th-century colonial decree is part of the reason the pool is so concentrated. American rule and English-language schooling added the middle layer, which is why Filipino given names so often read as English compounds: John Paul, Mark Angelo, Mary Grace, Jaypee. And Filipino names also have a strong habit of two-part given names, so a full name can run to four parts. Dela Cruz, the single most recognisable Filipino surname, literally means of the cross - a surname given by Spanish authorities to people who had no family name to record.

How the generator works

Rolled from 32 + 24 real-name banks — 768 combinations — using your browser's random source. Nothing is sent anywhere: the whole tool runs on your device.

Examples

RollResult
Juan + SantosJuan Santos
Maria + ReyesMaria Reyes
Angelo + Dela CruzAngelo Dela Cruz

Frequently Asked Questions

Why are Filipino surnames Spanish?

Because of three centuries of Spanish rule. A colonial decree in 1849 required Filipino families to take surnames from an official catalogue, which is why a small set of Spanish names spread so widely across the islands.

Why are Filipino first names so often English?

American rule brought an English-language school system, and English names entered the given-name pool directly. That is why compounds such as John Paul, Mary Grace and Mark Angelo are ordinary Filipino names rather than foreign imports.

What does Dela Cruz mean?

Of the cross. It was among the surnames given to people who had no recorded family name, which is why it is both extremely common and steeped in the Spanish religious naming habit.

Related Generators

Japanese Name GeneratorChinese Name GeneratorKorean Name GeneratorFrench Last Name GeneratorItalian Last Name GeneratorGerman Name GeneratorRussian Name GeneratorViking Name GeneratorAfrican Name GeneratorGreek Name GeneratorMexican Name GeneratorDutch Name GeneratorPortuguese Name GeneratorBrazilian Name GeneratorNorwegian Name GeneratorTurkish Name GeneratorRomanian Name GeneratorVietnamese Name GeneratorPersian Name GeneratorDanish Name GeneratorNigerian Name GeneratorWelsh Name GeneratorRandom Name GeneratorLast Name GeneratorFake Name GeneratorPerson Generator