«Эспаньол» был основан 28 октября 1900 года в Барселоне группой студентов-инженеров, среди которых был Анхель Родригес Руис. В отличие от своего каталонского соседа, клуб с самого основания культивировал идентичность, связанную с испанскими, а не каталонскими символами. В 1912 году король Альфонсо XIII присвоил клубу титул «Реал», после чего появилось нынешнее название команды, а на гербе клуба появилась корона.
Сине-белые полосатые цвета клуба были выбраны в честь герба средневекового адмирала Роже де Льурии, защищавшего средиземноморские интересы Арагонской короны. Болельщиков и игроков клуба называют Перикитос («попугайчики») — прозвище, ставшее неотъемлемой частью идентичности команды.
В активе «Эспаньола» четыре победы в Кубке Короля — в 1929, 1940, 2000 и 2006 годах. Финал 2000 года, выигранный со счётом 2:1 у «Атлетико» из Мадрида, открыл самое успешное десятилетие в истории клуба. На европейской арене «Эспаньол» дважды доходил до финала Кубка УЕФА — в сезонах 1987/88 и 2006/07, оба раза становясь серебряным призёром.
На протяжении 74 лет, начиная с 1923 года, команда проводила домашние матчи на стадионе «Сарриа», одном из самых атмосферных стадионов Каталонии, снесённом после переезда клуба. С 2010 года «Эспаньол» выступает на современном стадионе RCDE на окраине Барселоны. Легендарный Альфредо Ди Стефано завершил здесь свою игровую карьеру, а лучшим бомбардиром в истории клуба остаётся Рауль Тамудо, забивший 129 мячей в 389 матчах.
Вот уже более века «Эспаньол» остаётся второй футбольной силой Барселоны, а его матчи против «Барселоны», известные как Барселонское дерби, входят в число самых напряжённых противостояний каталонского футбола.