👶

The perfect name is out there — we're here to help you find it.

In this article

  1. Spanish Girl Names

Spanish Girl names carry a rich cultural heritage and distinct phonetic character that makes them both memorable and meaningful.

Quick facts: Spanish girl names

  • Spanish girl names have a distinct phonetic and cultural identity
  • Many names of this origin appear in multiple Western name traditions
  • The meaning embedded in these names often reflects the culture's core values
  • These names tend to age well — remaining readable across generations

Spanish Girl Names

346 girl names of Spanish origin — showing top 120

#338
Spanish
little girl
#364
Spanish
love
#440
Spanish
noble
#469
Spanish↑ Rising
adventurous
#487
Spanish↑ Rising
divine
#511
Spanish
Little frog
#517
Spanish
Derived from the name Zuleika, meaning 'fair' or 'beautiful'
#526
Spanish
Noble
#539
Spanish
Little beautiful one.
#546
Spanish
small
#552
Spanish
of Magdala; tower
#572
Spanish
Of sorrows or grief.; Variant of Dolores, which refers to the Virgin Mary and her sorrows.
#585
Spanish
Mary's angel
#587
Spanish
round
#595
Spanish
little Diana
#604
Spanish
laurel
#619
Spanish
victory of the people
#626
Spanish
miracle
#628
Spanish
defender of mankind
#630
Spanish
almond
#633
Spanish
mercies
#638
Spanish
God is my oath; Pledged to God
#645
Spanish
little one
#655
Spanish
to flower
#660
Spanish
One who is adored
#666
Spanish
tamarind tree
#668
Spanish↑ Rising
grace, favor
#676
Spanish
Grant
#683
Spanish
crown; garland
#687
Spanish
A combination of Ana and Gabriel, meaning 'grace' and 'God is my strength'
#689
Spanish
a combination of 'Yari' and 'Beth', often interpreted as 'God's promise'
#692
Spanish
dawn, sunrise
#703
Spanish
Siren; mermaid
#709
Spanish
joyful
#710
Spanish
February
#714
Spanish
to talk, to discuss
#722
Spanish
God is my salvation
#727
Spanish
A beloved name with deep roots
#738
Spanish
beloved
#738
Spanish
Little Mayra
#739
Spanish
Dionysian, follower of Dionysus
#740
Spanish
Fifth
#744
Spanish
small
#745
Spanish
Free woman
#756
Spanish
Short form of names such as 'Katherine'
#762
Spanish
river or water
#764
Spanish
pure
#767
Spanish
hearkening
#773
Spanish↑ Rising
sweet
#785
Spanish
a form of the name Yolanda, meaning 'violet flower'
#794
Spanish
Derived from a surname; meaning unknown but suggests a noble lineage.
#807
Spanish
God is my oath
#813
Spanish
Variant of 'Bianca', meaning 'White' or 'Pure'
#816
Spanish
A feminine form of 'Norel', often interpreted as 'the one who delights in light'.
#818
Spanish
God is my judge
#819
Spanish
little girl
#822
Spanish
balmy, gentle
#824
Spanish
wonderful, marvelous
#827
Spanish
Little lime; symbol of freshness and vigor
#827
Spanish
pathway or trail
#836
Spanish
A name associated with water or lakes
#850
Spanish
priceless
#851
Spanish
famous land
#854
Spanish
Used as a derivation of Yaira
#858
Spanish
Conception; the act of conceiving
#867
Spanish
Resurrection
#868
Spanish
God will uplift
#877
Spanish
lily; a unique flower
#884
Spanish
crown
#885
Spanish
a graceful and noble one, derived from 'Ida' combined with 'Elisa'.
#903
Spanish
A form of Magdalena, meaning 'of Magdala'
#930
Spanish
Sorrowful, Our Lady of Sorrows
#944
Spanish
noble
#946
Spanish
God is my oath
#950
Spanish
mountain landscape
#950
Spanish
Nahuatl
#965
Spanish
A form of the name Raquel (Rachel) which means 'ewe'
#970
Spanish
noble or truthful
#972
Spanish
A combination of María (meaning 'sea of bitterness') and Angeles (meaning 'angels')
#983
Spanish
Variant of Berenice, meaning 'bringer of victory'
#993
Spanish
A sweet-scented flower, known as the Carnation.
#994
Spanish
feather, the rich sky
#999
Spanish
A modern name likely derived from 'Diana,' with various suffix changes that convey beauty and elegance.
#1009
Spanish
Little Tomas
#1015
Spanish
God is my salvation
#1020
Spanish
second
#1027
Spanish
derived from 'Graciela', meaning grace and favor
#1038
Spanish
God is my oath
#1047
Spanish
perhaps a variant of Isabel or similar name
#1050
Spanish
Of the sea
#1058
Spanish
noblewoman
#1060
Spanish
The archer.
#1067
Spanish
A variant of the name 'Cecilia', meaning 'blind' or 'dim-seeing'
#1070
Spanish
Small one; little one.
#1075
Spanish
Noble, bright
#1078
Spanish
gift; the one who brings joy
#1082
Spanish
Daughter of Bartolo; Son of Bartolo
#1085
Spanish
little monkey
#1085
Spanish
Belonging to the forest, or the good one
#1097
Spanish
the place of the Siboney people
#1102
Spanish
Ascension
#1104
Spanish
Feather
#1105
Spanish
heavenly
#1106
Spanish
mother
#1123
Spanish
of the sea
#1124
Spanish
Help; Relief
#1126
Spanish
beautiful rose
#1130
Spanish
God is my oath
#1134
Spanish
God is gracious
#1136
Spanish
of the sea
#1150
Spanish
A modern variation combining Maria with a creative twist; An inventive feminine name
#1169
Spanish
green
#1170
Spanish
little garden
#1171
Spanish
of mercy
#1176
Spanish
a form of Janice, meaning 'God is gracious'
#1182
Spanish↑ Rising
Ruby or red gemstone
#1183
Spanish
to be faithful
#1207
Spanish
from the town of Tequila
#1211
Spanish
Derived from 'Barbara' meaning 'foreign', 'strange'
#1217
Spanish
A diminutive or affectionate form of 'Teresa', meaning 'harvester'.

Get your free baby name shortlist

Tell us your style, we'll send 20 names you'll love — curated, not generated.