Spanish Name Generator

Find an authentic Spanish name in seconds. Choose male or female, hit generate for true Spanish given names and surnames — then save your favorites.

Gender

Example spanishnames & what they mean

Mateo GarciaPopular given name + Spain's most common surname.
Lucia FernandezBeloved given name with a classic -ez surname.
Pablo MartinezTimeless name ('Paul') + 'son of Martin'.
Carmen LopezIconic Spanish given name with a common surname.
Diego SanchezStrong given name + a classic patronymic surname.
Sofia MorenoPopular given name + a warm, common surname.

What makes a name Spanish?

Spanish names are warm and musical — classic given names (Mateo, Pablo, Lucia, Carmen) paired with common surnames that often end in -ez, meaning 'son of' (Garcia, Fernandez, Gonzalez, Martinez). Traditionally a person carries two surnames, one from each parent. The vibe is rich, rhythmic, and rooted in Spanish heritage.

How to use it

Pick a Gender and hit Generate for authentic Spanish names. Save the ones you love, and copy your favorite. Great for characters, novels, and baby-name inspiration — pair a melodic given name with a classic -ez surname for a name that's unmistakably Spanish.

Tips for choosing a great spanish name

  • 1Pair a warm given name with a common surname (many end in -ez).
  • 2-ez surnames mean 'son of' (Martinez = son of Martin).
  • 3Traditionally Spaniards carry two surnames — pair two for authenticity.
  • 4Rich, rhythmic sounds are the heart of Spanish naming.
  • 5Distinguish from Latin American (Hispanic) style if you need regional flavor.
  • 6Say it aloud; if it rolls warmly off the tongue, you've got it.
Name Generator App

Name Generator App

The #1 Name Generator App.

© Copyright 2026 All Rights Reserved.