El flamenco es un género musical y de danza originado en el siglo XVIII en Andalucía, España. Tiene sus raíces en la música y danza andaluzas pero su origen es controvertido debido a que hay distintas teorías sin evidencia histórica concluyente. Aunque tradicionalmente se asocia a la etnia gitana, su desarrollo fue probablemente el resultado del mestizaje cultural entre musulmanes, cristianos, judíos y gitanos en Andalucía.