The culture of Spain is influenced by its Western origin, its interaction with other cultures in Europe, its historically Catholic religious tradition and the varied national and regional identities within the country. It encompasses literature, music, visual arts, cuisine as well as contemporary customs, beliefs, institutions and social norms.
The bedrock of Spanish culture is based on the culture of ancient Rome, Spain being a prominent part of the Roman world for centuries, the very name of Spain comes from the name that the Romans gave to the country, Hispania. Other ancient peoples such as Greeks, Tartessians, Celts, Iberians, Celtiberians, Phoenicians and Carthaginians also had some influence. In the areas of language and also religion, the Ancient Romans left a lasting legacy in the Spanish culture because Rome created Hispania as a political, legal and administrative unit. The subsequent course of Spanish history added other elements to the country's culture and traditions.
The Visigothic Kingdom left a united Christian Hispania that was going to be welded in the Reconquista. The Visigoths kept the Roman legacy in Spain between the fall of the Roman Empire and the Early Middle Ages. Muslim influences remained during the Middle Ages in the areas conquered by the Umayyads, however, these influences had not been completely assimilated into the Spanish culture. Spanish culture before and after the arrival of the Muslims was based heavily on Roman heritage and the primary religion practised was Catholicism.
A comparison can be drawn with the North African nations, who also lived under the Roman Empire before Muslim rule. However, there is scarce reminder of the Roman presence in North Africa as the predominant culture is Arabic nowadays.
Around 75% of modern Spanish language is derived from Latin. Ancient Greek has also contributed substantially to Spanish vocabulary, especially through Latin, where it had a great impact.