The Name Foundry · 14 Languages

Spanish Name Generator

Choose gender, set count, generate. Real surnames + given names from each culture's naming tradition.

Free & Unlimited 🔒 100% Browser-Based Instant Generation
Spanish names carry two surnames — the father’s first surname followed by the mother’s, a tradition unique to the Spanish-speaking world. Given names are often compound, like José Luis or María Carmen. Our generator produces complete names with this authentic double-surname structure.

FAQ

Why do Spanish people have two surnames?

Spanish tradition gives everyone two surnames: the father’s first surname followed by the mother’s first surname. This preserves both family lines across generations — a practice now used in most Spanish-speaking countries.

What are the most common Spanish names?

Common given names include Antonio, José, Manuel and Francisco for men; María, Carmen, Ana and Isabel for women. García, Rodríguez, González and Fernández are the most frequent surnames.

Do Spanish names have meanings?

Many do — García likely means "bear", Rodríguez means "son of Rodrigo", and classic given names trace to saints and biblical figures.