Spanish City Name Generator

Real cities and towns from across Spain

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate real Spanish city names from every region of Spain — Sevilla, Zaragoza, Santiago de Compostela, Jerez de la Frontera, Cuenca, Ronda, Cádiz — with correct Spanish spelling and accents. Handy for travel writing, Spanish class, fiction set in Spain and naming restaurants or brands with an Iberian feel.

About spanish city names

Spanish city names are a layer cake of the peoples who ruled the peninsula. Roman names survive in Zaragoza (Caesaraugusta), León (Legio), Mérida (Emerita Augusta) and Lugo (Lucus Augusti). Arabic left Guadalajara ("river of stones"), Almería, Alcalá ("the fortress"), Medina Sidonia and every name beginning with Al- or Guad-. Then the Christian kingdoms added their own vocabulary: Villa- and Villanueva for new towns, Puente for bridges, and the phrase "de la Frontera" — Jerez de la Frontera, Arcos de la Frontera, Chiclana de la Frontera — marking towns that once sat on the border with Muslim Granada.

Spain also has four official languages, and city names reflect it. Galician gives A Coruña, Ourense and Vilagarcía de Arousa; Catalan gives Girona, Lleida, Sant Cugat del Vallès and Vilanova i la Geltrú; Basque gives Getxo, Éibar and the paired form Vitoria-Gasteiz. This list uses the official spellings, with accents in place, because Cordoba and Malaga without their tildes look wrong to any Spanish reader.

The selection runs from the ten largest cities down to walled hill towns like Morella, Ronda and Trujillo and small fishing ports like Baiona and Llanes, so you can pick a setting that fits a modern thriller, a Civil War novel, a pilgrimage story on the Camino or a restaurant name that signals a specific region.

Tips for choosing a name

  • Use the accents: Málaga, Cádiz, León and Córdoba are the correct forms in Spanish and in careful English, and getting them right signals authenticity.
  • The suffix "de la Frontera" or "del Campo" instantly places a town in Andalusia or Castile; "de Llobregat" and "del Vallès" place it around Barcelona.
  • For fiction, small provincial capitals like Cuenca, Soria, Teruel and Zamora feel authentic without the tourist associations of Barcelona or Sevilla.
  • For a restaurant, wine or fashion brand, choose a city tied to the product: Jerez for sherry, Toledo for steel, Ronda for bullfighting, Rioja-area Haro for wine.
  • Remember many cities have two names in bilingual regions (Donostia-San Sebastián, Vitoria-Gasteiz); pick one form and stay consistent unless the switch is a plot point.

Frequently asked questions

Why do so many Spanish cities begin with Al- or Guad-?

Those come from Arabic during the eight centuries of Al-Andalus. Al- is the Arabic definite article (Alcalá, Almería, Alcázar) and Guad- comes from wadi, meaning river (Guadalajara, Guadalquivir, Guadix).

What does "de la Frontera" mean in names like Jerez de la Frontera?

It means "of the frontier" and marks towns that stood on the medieval border between Christian Castile and the Muslim Emirate of Granada. Jerez, Arcos, Chiclana, Vejer, Conil and Morón all carry it.

Are these the official spellings of Spanish cities?

Yes. Names are given in their official Spanish, Catalan, Galician or Basque forms as used by the Spanish government, including accents and hyphenated bilingual names like Vitoria-Gasteiz.

Can I name my business or product after a Spanish city?

Yes. Place names are not copyrighted and are widely used for restaurants, wines and fashion labels. If you plan to trademark it, check that no one in your industry already uses that city name in your market.

All 500 spanish city names

Browse the full list
  • Madrid
  • Barcelona
  • Valencia
  • Sevilla
  • Zaragoza
  • Málaga
  • Murcia
  • Palma de Mallorca
  • Las Palmas de Gran Canaria
  • Bilbao
  • Alicante
  • Córdoba
  • Valladolid
  • Vigo
  • Gijón
  • L'Hospitalet de Llobregat
  • Vitoria-Gasteiz
  • A Coruña
  • Granada
  • Elche
  • Oviedo
  • Badalona
  • Cartagena
  • Terrassa
  • Jerez de la Frontera
  • Sabadell
  • Móstoles
  • Santa Cruz de Tenerife
  • Pamplona
  • Almería
  • Alcalá de Henares
  • Fuenlabrada
  • Leganés
  • Donostia-San Sebastián
  • Getafe
  • Burgos
  • Albacete
  • Santander
  • Castellón de la Plana
  • Alcorcón
  • San Cristóbal de La Laguna
  • Logroño
  • Badajoz
  • Salamanca
  • Huelva
  • Marbella
  • Lleida
  • Tarragona
  • León
  • Cádiz
  • Dos Hermanas
  • Torrejón de Ardoz
  • Parla
  • Mataró
  • Algeciras
  • Santa Coloma de Gramenet
  • Jaén
  • Ourense
  • Reus
  • Torrevieja
  • Telde
  • Barakaldo
  • Lugo
  • Girona
  • Santiago de Compostela
  • Cáceres
  • Lorca
  • Coslada
  • Talavera de la Reina
  • El Puerto de Santa María
  • Cornellà de Llobregat
  • Avilés
  • Palencia
  • Guadalajara
  • Pontevedra
  • Toledo
  • Ceuta
  • Melilla
  • Sant Cugat del Vallès
  • Ferrol
  • Chiclana de la Frontera
  • Manresa
  • Rubí
  • Benidorm
  • Ponferrada
  • Zamora
  • Alcoy
  • Sanlúcar de Barrameda
  • Fuengirola
  • Vélez-Málaga
  • Linares
  • Mérida
  • Ávila
  • Segovia
  • Cuenca
  • Huesca
  • Soria
  • Teruel
  • Ciudad Real
  • Orihuela
  • Gandía
  • Sagunto
  • Elda
  • Ibiza
  • Mahón
  • Ciutadella de Menorca
  • Arrecife
  • Puerto del Rosario
  • Motril
  • Antequera
  • Ronda
  • Estepona
  • Nerja
  • Écija
  • Osuna
  • Carmona
  • Utrera
  • Úbeda
  • Baeza
  • Andújar
  • Guadix
  • Baza
  • Loja
  • Ayamonte
  • Isla Cristina
  • Zafra
  • Plasencia
  • Trujillo
  • Coria
  • Almendralejo
  • Don Benito
  • Villanueva de la Serena
  • Béjar
  • Ciudad Rodrigo
  • Astorga
  • Benavente
  • Medina del Campo
  • Aranda de Duero
  • Miranda de Ebro
  • Calahorra
  • Haro
  • Tudela
  • Estella-Lizarra
  • Irún
  • Éibar
  • Getxo
  • Durango
  • Bermeo
  • Laredo
  • Torrelavega
  • Reinosa
  • Llanes
  • Ribadesella
  • Cangas de Onís
  • Mieres
  • Langreo
  • Ribadeo
  • Viveiro
  • Betanzos
  • Monforte de Lemos
  • Vilagarcía de Arousa
  • Tui
  • Baiona
  • Sitges
  • Vilanova i la Geltrú
  • Figueres
  • Olot
  • Vic
  • Igualada
  • Tortosa
  • Cambrils
  • Salou
  • Peñíscola
  • Vinaròs
  • Morella
  • Xàtiva
  • Alzira
  • Dénia
  • Jávea
  • Villena
  • Yecla
  • Jumilla
  • Caravaca de la Cruz
  • Águilas
  • Mazarrón
  • Alcañiz
  • Calatayud
  • Barbastro
  • Jaca
  • Tarazona
  • Daroca
  • Almagro
  • Valdepeñas
  • Puertollano
  • Alcázar de San Juan
  • Tomelloso
  • Hellín
  • Sigüenza
  • Aranjuez
  • Chinchón
  • Alcobendas
  • San Sebastián de los Reyes
  • Pozuelo de Alarcón
  • Las Rozas de Madrid
  • Majadahonda
  • Rivas-Vaciamadrid
  • Valdemoro
  • Collado Villalba
  • Arganda del Rey
  • Boadilla del Monte
  • Pinto
  • Tres Cantos
  • Colmenar Viejo
  • San Fernando de Henares
  • Galapagar
  • Villaviciosa de Odón
  • Alcalá de Guadaíra
  • Mairena del Aljarafe
  • Los Palacios y Villafranca
  • La Rinconada
  • Camas
  • Lebrija
  • Coria del Río
  • Morón de la Frontera
  • Tomares
  • San Fernando
  • Rota
  • Chipiona
  • Barbate
  • Conil de la Frontera
  • Arcos de la Frontera
  • Medina Sidonia
  • Tarifa
  • La Línea de la Concepción
  • San Roque
  • Los Barrios
  • Puerto Real
  • Torremolinos
  • Benalmádena
  • Mijas
  • Rincón de la Victoria
  • Alhaurín de la Torre
  • Alhaurín el Grande
  • Coín
  • Cártama
  • Manilva
  • Torrox
  • Roquetas de Mar
  • El Ejido
  • Níjar
  • Adra
  • Vera
  • Huércal-Overa
  • Almuñécar
  • Salobreña
  • Armilla
  • Maracena
  • Atarfe
  • Santa Fe
  • Martos
  • Alcalá la Real
  • Torredonjimeno
  • Villacarrillo
  • La Carolina
  • Bailén
  • Puente Genil
  • Lucena
  • Montilla
  • Cabra
  • Priego de Córdoba
  • Palma del Río
  • Baena
  • Pozoblanco
  • Peñarroya-Pueblonuevo
  • Lepe
  • Almonte
  • Moguer
  • Palos de la Frontera
  • Punta Umbría
  • Cartaya
  • Bollullos Par del Condado
  • Aracena
  • Alcantarilla
  • Molina de Segura
  • Cieza
  • Totana
  • Alhama de Murcia
  • San Javier
  • San Pedro del Pinatar
  • Los Alcázares
  • La Unión
  • Cehegín
  • Bullas
  • Mula
  • Torre-Pacheco
  • Petrer
  • Villajoyosa
  • Altea
  • Calpe
  • Santa Pola
  • Guardamar del Segura
  • Pilar de la Horadada
  • Crevillente
  • Novelda
  • Ibi
  • Cocentaina
  • Onil
  • Callosa de Segura
  • Almoradí
  • Rojales
  • Torrent
  • Paterna
  • Mislata
  • Burjassot
  • Alaquàs
  • Xirivella
  • Manises
  • Quart de Poblet
  • Catarroja
  • Ontinyent
  • Sueca
  • Cullera
  • Oliva
  • Tavernes de la Valldigna
  • Requena
  • Utiel
  • Llíria
  • Bétera
  • Alboraya
  • Chiva
  • Buñol
  • Vila-real
  • Burriana
  • Vall d'Uixó
  • Onda
  • Benicàssim
  • Oropesa del Mar
  • Almassora
  • Segorbe
  • Alcora
  • Benicarló
  • Blanes
  • Lloret de Mar
  • Roses
  • Palafrugell
  • Sant Feliu de Guíxols
  • Banyoles
  • Ripoll
  • Puigcerdà
  • Cadaqués
  • Palamós
  • Torroella de Montgrí
  • Empuriabrava
  • Vilafranca del Penedès
  • Vilassar de Mar
  • Premià de Mar
  • El Masnou
  • Granollers
  • Mollet del Vallès
  • Cerdanyola del Vallès
  • Sant Boi de Llobregat
  • Viladecans
  • El Prat de Llobregat
  • Castelldefels
  • Gavà
  • Esplugues de Llobregat
  • Sant Joan Despí
  • Sant Feliu de Llobregat
  • Martorell
  • Sant Adrià de Besòs
  • Montcada i Reixac
  • Barberà del Vallès
  • Ripollet
  • Sant Vicenç dels Horts
  • Molins de Rei
  • Berga
  • Solsona
  • Cardona
  • Balaguer
  • La Seu d'Urgell
  • Tàrrega
  • Mollerussa
  • Cervera
  • Tremp
  • Vielha
  • Sort
  • Valls
  • Amposta
  • Calafell
  • El Vendrell
  • Torredembarra
  • Montblanc
  • Deltebre
  • Calvià
  • Manacor
  • Inca
  • Llucmajor
  • Marratxí
  • Alcúdia
  • Pollença
  • Sóller
  • Felanitx
  • Santanyí
  • Andratx
  • Sa Pobla
  • Sant Antoni de Portmany
  • Santa Eulària des Riu
  • Formentera
  • Arucas
  • Gáldar
  • Agüimes
  • Ingenio
  • Santa Lucía de Tirajana
  • San Bartolomé de Tirajana
  • Maspalomas
  • Puerto de la Cruz
  • Los Realejos
  • Icod de los Vinos
  • Granadilla de Abona
  • Arona
  • Adeje
  • Candelaria
  • Tacoronte
  • La Orotava
  • Güímar
  • Los Llanos de Aridane
  • Santa Cruz de La Palma
  • Teguise
  • San Bartolomé
  • Tías
  • Yaiza
  • Corralejo
  • Valverde
  • San Sebastián de La Gomera
  • Sestao
  • Portugalete
  • Santurtzi
  • Leioa
  • Basauri
  • Galdakao
  • Erandio
  • Zarautz
  • Hondarribia
  • Errenteria
  • Lasarte-Oria
  • Hernani
  • Tolosa
  • Andoain
  • Azpeitia
  • Azkoitia
  • Bergara
  • Arrasate-Mondragón
  • Zumaia
  • Getaria
  • Deba
  • Ondarroa
  • Lekeitio
  • Gernika-Lumo
  • Mungia
  • Amorebieta-Etxano
  • Balmaseda
  • Orduña
  • Llodio
  • Amurrio
  • Salvatierra-Agurain
  • Laguardia
  • Barañáin
  • Burlada
  • Zizur Mayor
  • Villava
  • Tafalla
  • Sangüesa
  • Olite
  • Elizondo
  • Bera
  • Alsasua
  • Peralta
  • Corella
  • Cintruénigo
  • Nájera
  • Santo Domingo de la Calzada
  • Arnedo
  • Alfaro
  • Ezcaray
  • Camargo
  • Castro-Urdiales
  • Piélagos
  • Santa María de Cayón
  • Suances
  • Comillas
  • San Vicente de la Barquera
  • Colindres
  • Santoña
  • Noja
  • Ampuero
  • Ramales de la Victoria
  • Cabezón de la Sal
  • Siero
  • Villarrobledo
  • Almansa

More in Places & Geography