Spanish Baby Names

Baby names of Spanish origin, with what each name means and how it is used today.

38 names · each links to its meaning, origin, pronunciation and history.

Boy names (4)

Alvaro — Possibly 'all guard'Amado — BelovedCruz — CrossDiego — Of debated origin; linked to James

Girl names (33)

Alondra — LarkAmparo — Protection, shelterAnita — Grace; a form of AnaBlanca — White, pureBrisa — BreezeCandelaria — Candlemas; of the candlesCaridad — Charity, loveCarmela — Garden, orchard; of Mount CarmelCarmen — Of Mount Carmel; songConcepcion — Conception (of the Virgin Mary)Consuelo — Consolation, comfortDolores — SorrowsElvira — Usually explained as 'true' or 'all-protecting'Esperanza — HopeJimena — Uncertain; often linked to 'listener'Lola — Sorrows (from Dolores)Lucero — Bright star; morning starMacarena — From Our Lady of La MacarenaMaite — BelovedMaribel — Combination of Mary and IsabelMarisol — Mary of solitude; sea and sunMercedes — MerciesMilagros — MiraclesNina — Little girl; short for Anna-type namesPaloma — DovePerla — PearlPilar — PillarReina — QueenRita — PearlSocorro — Help, succourSoledad — SolitudeXimena — Uncertain; often linked to 'listener'Xiomara — Origin uncertain; possibly 'famous in battle'

Unisex names (1)

Reyes — Kings