Menu

Home › Baby Names › By origin › Spanish & Portuguese

Spanish Baby Names

173 names with meanings: 109 girl names and 64 boy names.

Spanish and Portuguese names reflect the Latin roots of both languages and strong Catholic traditions. Many honour saints, titles of the Virgin Mary or religious festivals, and others describe grace, light and hope.

Several have become popular worldwide, and pronunciation often differs between Spanish, Portuguese and English.

Origins and meanings are traditional claims and can vary by source.

Spanish Girl Names

109 girl names. Here are the first 10.

  1. 1.
    AbrilSpanish
    Meaning: April
  2. 2.
    AdelitaSpanish
    Meaning: Noble
  3. 3.
    AlejandraSpanish
    Meaning: Defender of mankind
  4. 4.
    AlondraSpanish
    Meaning: Lark
  5. 5.
    AmparoSpanish
    Meaning: Shelter
  6. 6.
    AnaisSpanish
    Meaning: Gracious
  7. 7.
    AnaliaSpanish
    Meaning: Grace
  8. 8.
    AnamariaSpanish
    Meaning: Grace and bitterness
  9. 9.
    AndreinaSpanish
    Meaning: Brave
  10. 10.
    AngelitaSpanish
    Meaning: Little angel

See all 109 Spanish girl names →

Spanish Boy Names

64 boy names. Here are the first 10.

  1. 1.
    AbelinoSpanish
    Meaning: Breath
  2. 2.
    AfonsoPortuguese
    Meaning: Noble and ready
  3. 3.
    AgustinSpanish
    Meaning: Great, venerable
  4. 4.
    AlejandroSpanish
    Meaning: Defender of mankind
  5. 5.
    AlonzoSpanish
    Meaning: Noble and ready
  6. 6.
    AlvaroSpanish
    Meaning: Guardian
  7. 7.
    AmadorSpanish
    Meaning: Lover
  8. 8.
    AndresSpanish
    Meaning: Brave, manly
  9. 9.
    ArloSpanish
    Meaning: Barberry tree
  10. 10.
    ArturoSpanish
    Meaning: Bear, noble

See all 64 Spanish boy names →

← All origins · Baby names A–Z