Spanish baby names for girls include several choices familiar to non-Spanish speakers: Maria, Sofia, and Lucia, for instance. And then there are other girl names, popular in Latin and South America as well as in Spain, largely unused outside Spanish-speaking cultures.
Spanish girl names popular in the US, Latin America, South America, and Spain include Lucia, Sofia (the Spanish spelling of the popular Sophia) and the classic Maria. The list of most popular names in Spain includes such girl names as Vega, Laia, Candela, Aitana, and Jimena, all still very exotic in the English-speaking community.
Spanish names for girls are beautiful, romantic, and always desirable. Search our hand-curated list of our favorite Spanish names for girls below.